Hiérarchie
CSS, ca signifie Cascadinf StyleSheet. Cascading, ca veut dire que les éléments de structure appellent les éléments de design les uns après les autres.
Petit exemple:
Attention: il faut savoir que les lignes CSS sont lues dans l'ordre, et que la dernière a toujours le dessus sur celle qui sont au dessus.
Le défaut des CSS d'over-blog, c'est que parfois, il y a des héritages de ce genre dans tous les sens. Un même élément peut avoir un aspect contrôlé par un cumul de 7 ou 8 lignes différentes.
Règle n°2 : savoir partir de 0 si c'est nécessaire.
Règle n°3: ne pas hésiter à ré-écrire une ligne de CSS qui prendrait le dessus sur toutes les autres.
Petit exemple:
a {color: red; font-weight: bold; } /* tous les liens de la page sont rouge */Même si on ne dit pas aux liens du pied de page (footer) d'être en gras, ils le sont... Toutes les lignes du css s'ajoutent... On devrait donc, en francais, lire: "Tous les liens sont affichés en gras et en rouge, sauf les liens du pied de page qui sont bleus (au lieu de rouge) ".
#footer a {color: blue;} /* les liens du pieds de pages sont bleus ET gras. */
Attention: il faut savoir que les lignes CSS sont lues dans l'ordre, et que la dernière a toujours le dessus sur celle qui sont au dessus.
Le défaut des CSS d'over-blog, c'est que parfois, il y a des héritages de ce genre dans tous les sens. Un même élément peut avoir un aspect contrôlé par un cumul de 7 ou 8 lignes différentes.
Règle n°2 : savoir partir de 0 si c'est nécessaire.
Règle n°3: ne pas hésiter à ré-écrire une ligne de CSS qui prendrait le dessus sur toutes les autres.
Publicité