Il existe des arguments pour et contre les réinitialisations CSS. L'idée générale est que, en "supprimant" toutes les propriétés, un canevas vierge est toujours affiché sur tous les navigateurs auxquels vous pouvez appliquer vos styles personnalisés.
Le problème avec l'aide d'une remise à zéro est que tout sera remis à zéro -, vous devez spécifier des styles personnalisés pour tout, ou du moins tout ce que vous allez être en utilisant votre site.
point de vue Lire Snook: http://snook.ca/archives/html_and_css/no_css_reset/
Je vois souvent des sites avec des styles bizarres appliqués dans les systèmes de commentaires. Par exemple, je peux laisser un commentaire avec une balise <code>
et parce que le site utilise un css-reset, le code n'a pas de style particulier, ce qui le rend visuellement inutile. C'est seulement un problème avec ces réinitialisations complètes, comme Meyers ou Yahoos. Les développeurs oublient d'appliquer des styles pour réinitialiser les éléments ... Votre flat-reset, bien que simple, a d'autres ramifications. À mon avis, il vaut mieux ne pas avoir de réinitialisation et juste styliser chaque élément au-dessus des styles par défaut offerts par le navigateur.
Si vous ne trouvez pas une bonne réponse ici, alors essayez de demander à www.doctype.com – Cleiton