2009-08-22 15 views
5

Tôi không chắc chắn nếu nó được gọi là "Master Reset" nhưng bạn sẽ biết những gì tôi có ý nghĩa.Đặt lại CSS gốc - Nhược điểm?

Ive được sử dụng

*{ 
     padding: 0; 
     margin: 0; 
    } 

Với không có vấn đề thực sự mà tôi đã nhận thấy nhưng ive người nghe nói rằng thực tế xấu của mình để sử dụng một cái gì đó như thế. Vì vậy, ive nhìn vào bảng định kiểu lại và found this mà có vẻ tốt. Nhưng tôi không chắc liệu giá trị của nó có sử dụng được không nếu không có vấn đề gì với việc sử dụng * {foo: bar;}

+0

nếu bạn không tìm thấy câu trả lời hay ở đây, hãy thử hỏi tại www.doctype.com – Cleiton

Trả lời

4

Tôi nghe một số người nói rằng trong một số trình duyệt, nó lộn xộn với kiểu dáng của đầu vào biểu mẫu. Tôi đã từng sử dụng cái này, cho đến khi tôi tình cờ gặp lại thiết lập meyer, điều đó dường như là một cách tiếp cận an toàn hơn, đã được chứng minh.

+0

Liên kết với cài đặt lại meyer? –

+0

http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ –

+2

Liên kết ở trên từ @Ben Alpert là OUT OF DATE. Sử dụng phiên bản mới nhất để thay thế - http://meyerweb.com/eric/tools/css/reset/index.html Nó không bao giờ ngừng làm tôi ngạc nhiên khi mọi người thường liên kết với phiên bản cũ! @ d03boy - OP thực sự đã đăng liên kết đến thiết lập lại Meyer hiện tại. Đó là liên kết "tìm thấy liên kết này". –

2

Có các đối số cho và so với đặt lại CSS. Ý tưởng chung là bằng cách "zeroing-out" tất cả các thuộc tính bạn được cung cấp một canvas trống nhất quán trên tất cả các trình duyệt mà bạn có thể áp dụng kiểu tùy chỉnh của mình.

Vấn đề với việc sử dụng một thiết lập lại là tất cả mọi thứ sẽ được thiết lập lại - vì vậy, bạn cần phải xác định phong cách tùy chỉnh cho tất cả mọi thứ , hoặc ít nhất là tất cả những gì bạn sẽ được sử dụng trên trang web của bạn.

của đọc Snook xem: http://snook.ca/archives/html_and_css/no_css_reset/

Tôi thường thấy các trang web với phong cách lẻ áp dụng trong các hệ thống bình luận. Ví dụ: tôi có thể để lại nhận xét với thẻ <code> và vì trang web sử dụng css đặt lại thẻ mã không có kiểu dáng đặc biệt, làm cho nó trông vô nghĩa. Đây chỉ là vấn đề với những lần cài đặt lại đầy đủ, như Meyers hoặc Yahoo. Các nhà phát triển quên áp dụng các kiểu để đặt lại các phần tử ... Thiết lập lại phẳng của bạn, trong khi đơn giản, có các nhánh khác.

Theo tôi, tốt hơn hết là không đặt lại và chỉ tạo kiểu cho mỗi phần tử ở phía trên cùng của kiểu mặc định do trình duyệt cung cấp.

0

Tôi nghĩ đây chỉ là sở thích cá nhân, phong cách của bạn phức tạp hơn sẽ càng trở nên quan trọng và có thể có một phong cách đặt lại cụ thể hơn. Tất cả những điều quan trọng là các trang web của bạn trông giống như chúng trên tất cả các trình duyệt hợp lý (và bởi lý do tại thời điểm này tôi không bao gồm bất kỳ thứ gì IE6 hoặc trước đó).

Tôi đã chuyển sang chỉ một số lần đặt lại để xử lý lề âm trong trường hợp cực đoan, nếu không, hầu hết các trình duyệt hiện tại có vẻ khá nhất quán, một hệ sinh thái rất khác so với vài năm trước.

Các vấn đề liên quan