CSS Normalization libraries will provide you with a clean slate, but, unlike CSS Reset libraries, CSS Normalization libraries will provide standardized styling for all elements. For example, your headings should look the same in all browsers, spacing should be normalized, etc. The goal of a normalization library is less about removing all default styling: the focus is to provide a base styling that is consistent across different browsers.
Article in Medium from Morbeus, published 27 mars 2025
A Modern CSS Reset from Josh W Comeau, published 13 septembre 2024
Modern Normalize from Sindre Sorhus, published 05 septembre 2024
Normalize.css from CSS Tools contributors, published 29 décembre 2023
Sanitize.css from CSS Tools contributors, published 14 septembre 2021
Reseter.css from Krish Gupta, published 05 septembre 2021
Modern CSS Reset from Andy Bell, published 18 janvier 2021
CSS Remedy from Jen Simmons, published 18 septembre 2019
Normalize.css from Necolas Gallagher, published 05 novembre 2018
Opinionate.css from Adam Gruber, published 09 avril 2017
The purpose of a CSS Reset library is to “reset” all CSS styling to remove default browser styling, sometimes setting default styling that is often used by default. This allows you to start working on your project without worrying about browser inconsistencies, or forgetting to overwrite properties that may have unintended styling. Using a CSS Reset library, all styling set on an element will only be what you defined.
ress from Filipe Linhares: a modern CSS reset.
minireset from Jeremy Thomas: a tiny modern CSS reset.
the-new-css-reset from Elad Shechter: the new simple and lighter CSS reset.
destyle from Nicolas Cusan: opinionated reset stylesheet that provides a clean slate for styling your html.
meyerweb from Éric Meyer: the goal of a reset stylesheet is to reduce browser inconsistencies in things like default line heights, margins and font sizes of headings, and so on.