Du nom des classes CSS

Ce billet date de plusieurs années, ses informations peuvent être devenues obsolètes.

J'aimerai vous faire partager mon expérience au sujet des noms des classes. Les CSS permettent bien des choses parmis lesquelles la définition de la couleur de certains éléments comme les paragraphes ou les liens, ce qui supprime le besoin de la balise font. Pour ce faire dans la feuille de style on va dire par exemple que tel paragraphe sera rouge et pour ce faire on va définir la classe dans la feuille de style; par exemple : p.rouge. La maladresse ici se situe au niveau du nom de la classe. En effet p.rouge est assez explicite mais un jour votre client va vouloir du texte bleu parce que le rouge c'est old school maintenant. C'est pas de la science-fiction, ça m'est arrivé ;-) Donc vous allez reprendre votre feuille de style et changer la couleur de la classe .rouge en bleu, mais le nom de la classe sera toujours p.rouge, vous me suivez ? Ahahaha quelle galère ! Donc mon conseil du jour c'est de donner aux classes des noms explicites mais pas en utilisant une description qui pourrait changer un jour comme la couleur, la taille ou le style du texte etc. Il vaut mieux donner des noms relatifs à la structure qu'à l'apparence : p.important à la place de p.rouge.

Avant La lecture à l'écran Après GoLive 6 et la conformité

Tag Kemar Joint