Bonjour,
J'utilise un reset CSS – celui d'E. Meyer – mais, bien que pratique, celui-ci fini par me poser quelques problèmes.
Par exemple, l'initialisation veut que body ainsi que toute une batterie d'éléments aient une bordure inexistante (border: 0). Cependant, si je veux que mon body ait une bordure supérieure, la déclaration ne sera pas prise en compte. : il y a redondance, et le premier bloc de déclaration l'emporte.
Je joue alors avec le “poids” en déclarant : html body {…}. Mais je trouve que cela est du code pour rien. Car dans mon code, d'autres élément se retrouvent précédés de html pour que mes déclarations l'emportent sur le reset.
La deuxième solution serait de retirer body des éléments dans le reset, mais puisque plusieurs déclarations (en plus du border: 0) sont appliquées, body s'en retrouvera privé. Il me faudrait alors copier-coller toutes les déclarations moins celles qui traitent du border, et les appliquer à body dans un bloc séparé. Et répéter cela pour chaque élément posant problème. Beaucoup de code pour rien au final…
Qu'en pensez-vous ? Comment vous y prenez-vous avec votre reset adoré ?
Modifié par Foxz (09 Nov 2012 - 16:43)
J'utilise un reset CSS – celui d'E. Meyer – mais, bien que pratique, celui-ci fini par me poser quelques problèmes.
Par exemple, l'initialisation veut que body ainsi que toute une batterie d'éléments aient une bordure inexistante (border: 0). Cependant, si je veux que mon body ait une bordure supérieure, la déclaration ne sera pas prise en compte. : il y a redondance, et le premier bloc de déclaration l'emporte.
Je joue alors avec le “poids” en déclarant : html body {…}. Mais je trouve que cela est du code pour rien. Car dans mon code, d'autres élément se retrouvent précédés de html pour que mes déclarations l'emportent sur le reset.
La deuxième solution serait de retirer body des éléments dans le reset, mais puisque plusieurs déclarations (en plus du border: 0) sont appliquées, body s'en retrouvera privé. Il me faudrait alors copier-coller toutes les déclarations moins celles qui traitent du border, et les appliquer à body dans un bloc séparé. Et répéter cela pour chaque élément posant problème. Beaucoup de code pour rien au final…
Qu'en pensez-vous ? Comment vous y prenez-vous avec votre reset adoré ?
Modifié par Foxz (09 Nov 2012 - 16:43)