Pembicaraan sebenarnya: Meskipun penurunan harga, kaikai benar, Anda hanya perlu mengatur ulang * padding & margin ke 0.
Meskipun sayangnya 99% dari kita tidak memiliki sumber daya atau tenaga manusia untuk mengikuti ratusan versi browser yang ada. Jadi lembar reset sangat penting untuk situs web biasa.
html5reset: (Itu terlalu mengganggu)
Saya baru saja melihat di http://html5reset.org/
img,
object,
embed {max-width: 100%;}
Dan:
html {overflow-y: scroll;}
Saya mengerti itu memiliki niat baik tetapi, itu bukan pekerjaan lembar reset. Itu membuat terlalu banyak asumsi.
BluePrint Reset: (secara harfiah cetak biru)
body {
line-height: 1.5;
background: white;
}
Ada apa dengan 1.5. Dan mengapa latar belakang putih? (Saya tahu itu untuk mengoreksi tetapi masih tidak perlu)
Normalize.css: (Tidak normal)
https://github.com/necolas/normalize.css/blob/master/normalize.css
Ini dimulai dengan baik dengan beberapa peretasan webkit / ie, tetapi
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;
}
Setiap tag header ditargetkan. & mereka tidak mengatur ulang tinggi garis tubuh.
Saya yakin semua hal di atas melakukan pekerjaan yang diinginkan dengan baik, tetapi mungkin akan diganti lebih dari yang diperlukan.
Eric Meyer
YUI
HTML5Boilerplate
Di atas lebih untuk pro dengan Boilerplate yang condong ke sisi (terlalu bersahabat) Saya yakin karena popularitas. Saat ini 80% dari pengaturan ulang kustom saya adalah boilerplate.
Saya akan membahas ketiganya sedikit demi sedikit dan membuatnya sendiri, ini bukan ilmu roket.