Pertanyaan ini sudah dijawab beberapa kali, saya akan memberikan ringkasan singkat untuk masing-masing, contoh dan wawasan pada September 2019:
- Normalize.css - seperti namanya, itu menormalkan gaya di browser untuk agen pengguna mereka, yaitu membuat mereka sama di semua browser karena alasan secara default mereka sedikit berbeda.
Contoh : <h1>
tag di dalam <section>
secara default Google Chrome akan membuat ukuran <h1>
tag lebih kecil dari "yang diharapkan" . Microsoft Edge di sisi lain membuat ukuran <h1>
tag "yang diharapkan" . Normalize.css akan membuatnya konsisten.
Status saat ini : repositori npm menunjukkan bahwa paket normalize.css saat ini memiliki lebih dari 500 ribu unduhan per minggu. GitHub membintangi proyek repositori lebih dari 36k.
- Reset CSS - seperti namanya, ini me - reset semua gaya, yaitu menghapus semua gaya agen pengguna browser.
Contoh : itu akan melakukan sesuatu seperti itu di bawah ini:
html, body, div, span, ..., audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
Status saat ini : ini jauh kurang populer daripada Normalize.css, paket reset-css menunjukkan sekitar 26 ribu unduhan per minggu. Bintang GitHub hanya 200, karena dapat dilihat dari repositori proyek .