Qu'est-ce qui cascade dans les "style-sheets" ?

C'est vrai ça! Pourquoi "cascading style-sheets" ? L'explication est simple. Dans les utilisations à venir, 3 "couches" de feuilles de style vont interagir...


Celle proposée par le navigateur en premier lieu. C'est d'ailleurs déjà le cas. Qui a décidé que la couleur de fond par défaut serait ce gris hideux? Pourquoi la balise <STRONG> est-elle associée à une mise en gras?

Ensuite, il y aura celle spécifiée par le créateur de la page. Il chnagera les couleurs, les familles et tailles des caractères, les marges, etc.

Enfin, il y aura VOS propres feuilles de style. Qui diront par exemple que non, décidemment, 24pt pour <H1> c'est trop petit, et que <STRONG> vous voyez ça plutôt comme un texte mis en rouge et italique.

Ces trois étapes successives s'enchaînent en cascade. D'où l'appelation CSS...

Biensûr, des conflits résulteront de ces 3 filtres successifs; enfin du grain à moudre pour votre navigateur favori!

auteur: Xavier GERBEAUD
10 septembre 1997