L’objectif d’un reset CSS est d’avoir une feuille de style réinitialisée et de minimiser les incohérences des navigateurs dans des éléments HTML comme les hauteurs de ligne, les marges, la taille de police,… Les styles de reset sont présent dans tous les frameworks CSS.
Il existe sur le web différents reset, qui aborderont les couleurs, taille de polices, marges, hauteurs, éléments de saisies… et tous les sélecteurs propres aux navigateurs. Il n’y a pas de reset CSS parfait, il vous faudra souvent en combiner plusieurs.
Quelques reset CSS modernes :
- Normalize.css – https://github.com/necolas/normalize.css/blob/master/normalize.css
- Sanitize.css – https://csstools.github.io/sanitize.css/ – Contient une feuille de style pour la typographie
- Reboot – https://github.com/twbs/bootstrap/blob/main/scss/_reboot.scss – Reset de Bootstrap
- The New CSS Reset – https://elad.medium.com/the-new-css-reset-53f41f13282e
- Josh Comeau’s CSS Reset – https://www.joshwcomeau.com/css/custom-css-reset/
- CSS Remedy – https://github.com/jensimmons/cssremedy/
- A Modern CSS Reset – https://piccalil.li/blog/a-modern-css-reset/
- Open Props normalize – https://open-props.style/