Organisation CSS - HTML/CSS - Programmation
Marsh Posté le 27-07-2004 à 11:55:59
A moins d'avoir une feuille de style gigantesque (et là, il faut se demander si elle en vaut la peine), je préfère dédoubler l'information car cela permet en général d'obtenir une lecture plus aisée du CSS et si l'on désire ne modifier qu'un élément de la page, la manipulation s'en trouve également simplifiée.
Marsh Posté le 27-07-2004 à 11:56:13
ritsar a écrit : |
Ce n'est pas parceque deux informations ont la même valeur qu'il s'agit de la même information.
Marsh Posté le 27-07-2004 à 12:00:47
gizmo a écrit : A moins d'avoir une feuille de style gigantesque |
Ca reste dans la moyenne de ce qui se trouve sur CssZenGarden (mon "canon" ), soit entre 120 et 400 lignes, en comptant les blancs et les commentaires.
Marsh Posté le 27-07-2004 à 12:03:00
kadreg a écrit : Ce n'est pas parceque deux informations ont la même valeur qu'il s'agit de la même information. |
On est bien d'accord. Mais si tu veux faire des surlignages, des souignages, des encadrements, etc. avec le même style de trait, tu préfères pas le spécifier une seule et unique fois ?
Marsh Posté le 27-07-2004 à 12:24:01
kadreg a écrit : Ce n'est pas parceque deux informations ont la même valeur qu'il s'agit de la même information. |
Tout à fait d'accord.
Quand les deux infos ne sont pas liées je préfère les dédoublées.
D'un autre côté quand il s'agit d'infos qui sont d'office identiques je les retroupe parfois, mais c'est rare, surtout si seule une partie des infos est commune.
Marsh Posté le 27-07-2004 à 12:31:33
antp a écrit : Quand les deux infos ne sont pas liées je préfère les dédoublées. |
OK OK OK
J'ai jamais dit que je regroupe tous les "font-weight:bold" ou les "text-align:left" ensemble.
Ce serait crétin, en effet.
Marsh Posté le 27-07-2004 à 11:51:53
Pour une fois ce n'est pas une question sur la façon d'utiliser les CSS, mais sur la façon de les écrire...
J'essaie de ne jamais écrire deux fois la même spécification dans mes CSS. On m'a déjà dit "Evidemment... il est con de dire ça", mais même sur ZenGarden j'ai vu des définitions redondantes à foison.
Par exemple, si j'ai plusieurs boîtes fixes qui doivent être alignées sur la même hauteur, la plupart font comme suit :
Moi je préfère :
Comme ça si je ne réécris pas trois fois le position:... et si je veux monter ou descendre mes trois <div>, je suis sûr de ne pas en oublier...
Autre exemple, pour un border partiel (disons un même trait dessous et à droite). Au lieu de :
Toujours par souci de ne pas spécifier deux fois la même propriété, je préfère :
Qu'est-ce que vous en pensez ?
Message édité par ritsar le 27-07-2004 à 11:55:15