Il peut être tentant d'utiliser des déclarations comme background: red;
mais en faisant cela, ce que vous êtes en train de coder est :
Je ne veux pas d'image de fond qui défile, aligné en haut à gauche, répété en X et Y, avec une couleur de fond de rouge.
Neuf fois sur dix, cela n'entraînera pas de problèmes, mais dans ce cas-là il est justifié de ne pas utiliser de raccourci. En remplacement, utilisez background-color: red;
.
De même, les déclarations comme margin: 0;
sont agréables et courtes, mais restez explicite. Si vous voulez réellement n'affecter la marge que sur le bas d'un élément, il est plus approprié d'utiliser margin-bottom: 0;
.
Soyez explicite dans les propriétés que vous définissez et prenez soin de ne pas, par inadvertance, en écraser d'autres avec un raccourci. Par exemple si vous ne voulez pas supprimer la marge inférieure sur un élément alors il n'y a aucun sens à la mise à zéro toutes les marges avec margin: 0;
.
Les raccourcis sont une bonne chose mais ils sont trop facilement usurpés.
Les raccourcis CSS doivent être utilisés avec prudence.