Hiérarchie

Publié le par Designs

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:
a {color: red; font-weight: bold; } /* tous les liens de la page sont rouge */
#footer a {color: blue;} /* les liens du pieds de pages sont bleus ET gras. */
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) ".

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é

Publié dans Astuces CSS

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
A
enfin! ,vos explications sont simples et très claires, j'ai ouvert mon blog il y a qq jours et j'avoue avoir bien galéré avec le css (il fallait déjà savoir ce que c'était !) merci
Répondre
A
tu expliques vraiment bien, c'est clair et tellement utile.<br /> merci beaucoup
Répondre