Nói thật: Mặc dù kaikai đánh dấu là đúng, bạn chỉ cần đặt lại * phần đệm & lề về 0.
Mặc dù không may, 99% chúng ta không có tài nguyên hoặc sức mạnh để theo kịp hàng trăm phiên bản trình duyệt ngoài kia. Vì vậy, một bảng thiết lập lại là cần thiết cho các trang web điển hình.
html5reset: (Quá can thiệp)
Tôi chỉ xem qua http://html5reset.org/
img,
object,
embed {max-width: 100%;}
Và:
html {overflow-y: scroll;}
Tôi hiểu rằng nó có ý định tốt, nhưng đó không phải là công việc của một bảng thiết lập lại. Nó đưa ra quá nhiều giả định.
Đặt lại BluePrint: (nghĩa đen là một kế hoạch chi tiết)
body {
line-height: 1.5;
background: white;
}
Có gì với 1.5. Và tại sao nền trắng? (Tôi biết đó là để sửa nhưng vẫn không cần thiết)
Chuẩn hóa.css: (Không bình thường)
https://github.com/necolas/n normalize.css / blog / master / n normalize.css
Nó bắt đầu tốt với một số webkit / tức là hack nhưng
h1 {
font-size: 2em;
margin: 0.67em 0;
}
h2 {
font-size: 1.5em;
margin: 0.83em 0;
}
h3 {
font-size: 1.17em;
margin: 1em 0;
}
h4 {
font-size: 1em;
margin: 1.33em 0;
}
h5 {
font-size: 0.83em;
margin: 1.67em 0;
}
h6 {
font-size: 0.75em;
margin: 2.33em 0;
}
Mỗi thẻ tiêu đề được nhắm mục tiêu. & họ không thiết lập lại chiều cao của cơ thể.
Tôi chắc chắn rằng tất cả những điều trên làm tốt công việc dự định, nhưng có lẽ sẽ bị ghi đè nhiều hơn mức cần thiết.
Eric Meyer
YUI
HTML5Boilerplate
Trên đây là nhiều ưu điểm hơn với Boiler khắc nghiêng về phía (thân thiện hơn) Tôi chắc chắn do sự phổ biến. Hiện tại, 80% thiết lập lại tùy chỉnh của tôi là soạn sẵn.
Tôi sẽ đi mặc dù cả ba từng chút một và làm cho riêng mình, đó không phải là khoa học tên lửa.