2011-02-25 24 views
5

Chúng tôi có cần sử dụng Đặt lại CSS nếu chúng tôi không xem xét bất kỳ phiên bản nào của IE (Internet Explorer) không?Chúng ta có cần CSS Reset nếu chúng ta không xem xét bất kỳ phiên bản nào của IE (Internet explorer) không?

Tôi đang tạo trang web nơi tôi không nhất thiết phải xem xét bất kỳ phiên bản nào của IE. Bạn có muốn đặt lại bất kỳ thứ gì cho Safari, Chrome, Firefox và Opera không?

Chỉ có IE buộc chúng tôi sử dụng đặt lại CSS hoặc các trình duyệt khác cũng có mâu thuẫn?

+2

Kể từ khi là CSS reset thuốc giải độc cho độc IE? – BoltClock

+0

@BoltClock - Để bảo vệ OP, phần lớn các trình duyệt khác có nhiều hiển thị tương tự. Khi sử dụng Đặt lại CSS, thay đổi đáng chú ý nhất trong các phiên bản cũ của IE. –

+1

http://snook.ca/archives/html_and_css/no_css_reset/ - hoàn toàn tóm tắt cảm giác của tôi về việc sử dụng đặt lại (tôi không sử dụng chúng và bài viết đó giải thích lý do). – thirtydot

Trả lời

1

Có, bạn vẫn cần phải nếu bạn muốn hỗ trợ nhiều trình duyệt. Nó không chỉ là Internet Explorer cần thiết lập lại.

Trình duyệt nào, tôi quên, nhưng có thể là Firefox hoặc Opera có cài đặt mặc định khác nhau, không chỉ là IE.

Tuy nhiên, đây là một động thái an toàn để thực hiện và bạn có thể yên tâm rằng nó sẽ giúp bạn tiết kiệm một số vấn đề.

Thông thường, đặt lại chỉ khoảng vài kilobyte, không nhiều.

+0

Tôi biết đặt lại là tốt nhưng một số người mới yêu cầu tôi giải phóng mặt bằng về sự cần thiết của Đặt lại. Đó là một huyền thoại phổ biến mà chỉ có IE có tính nhất quán, nhưng có như bạn đã viết, trình duyệt khác cũng có sự nhất quán. –

+1

Mọi trình duyệt đều có cài đặt mặc định khác nhau, không được xác định bởi thông số kỹ thuật nhưng nhà cung cấp trình duyệt. – BoltClock

+1

Tôi đưa ra một bài kiểm tra trên trang web của mình. http://joshtime.com/defaulttest.html Tôi đã thử nghiệm trên Chrome 9 và Firefox 3.6 (mới nhất). Cả hai đều có cùng kích thước phông chữ là 36px. Sau đó, tôi đã đi đến Opera 10,5, và kích thước phông chữ của H1 là 40px. Sự khác biệt là nhỏ mặc dù. Theo tôi, nó chỉ phụ thuộc nếu bạn muốn là pixel hoàn hảo hay không. – ambiguousmouse

-3

Bạn luôn nên sử dụng đặt lại.

+2

không thực sự là câu trả lời hợp lệ với bất kỳ bằng chứng nào. Câu hỏi của ông là nhiều hơn là IE là người duy nhất đổ lỗi cho các yêu cầu đặt lại. – Jakub

+2

Điều gì @Jakub nói. Có hay không sử dụng một thiết lập lại là một sự lựa chọn, không có gì nhiều hơn, và có những đối số hoàn toàn hợp lệ [không sử dụng chúng] (http://snook.ca/archives/html_and_css/no_css_reset/) là tốt. –

3

Điểm của tệp đặt lại css không chỉ để làm cho chức năng nhất định hoạt động trong các phiên bản cũ của trình khám phá internet, mà còn làm cho công việc trình bày bằng cách sử dụng css giống nhau giữa các trình duyệt.

+0

"phiên bản cũ của css"? – thirtydot

+0

không nhận thấy rằng, cố định! – jonezy

0

Tôi nghĩ bài này ở đây sẽ cho bạn một ý tưởng tốt để sử dụng TẠI SAO resets và làm thế nào nó không chỉ về trình duyệt IE (hương vị) mà nguyên nhân vấn đề:

... có tất cả các loại mâu thuẫn, một số chi tiết tinh tế hơn người khác. Các tiêu đề có một chút các lề trên cùng và dưới cùng khác nhau, khoảng cách thụt đầu dòng là khác nhau, v.v. Ngay cả một cái gì đó cơ bản như chiều cao dòng mặc định thay đổi từ một trình duyệt khác - có thể có hiệu ứng sâu sắc trên chiều cao phần tử, sắp xếp theo chiều dọc và cảm giác tổng thể.

http://meyerweb.com/eric/thoughts/2007/04/18/reset-reasoning/

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