next up previous contents
suivant: Définition externe monter: Les feuilles de style précédent: Définition d'un style   Table des matières

Héritage d'un style

Un élément HTML qui contient d'autres éléments est considéré comme leur père. Par exemple la balise <BODY> est le père de toutes les balises utilisées pour élaborer le document. Dans de nombreux cas, le fils d'une balise hérite du style de leur père.

Exemple:
<STYLE TYPE="text/css">
   H1 {color:blue;}
</STYLE>
<BODY>
    <H1> Titre bleu y compris ce <B> mot </B> en gras </H1>
</BODY>
Ici le mot encadré par la balise <B> hérite automatiquement du style color de son père. Tous les styles ne se transmettent pas de père en fils, par exemple les attributs de marge. Quand on définit une marge pour une balise HTML, cette dernière s'additionne aux marges de l'élément père, le document initial n'ayant aucune marge. Supposons que l'on ait défini pour une balise <T1> une marge gauche de 20 points et que le document HTML contienne la séquence suivante:
<T1>
...
   <T2>
       ...
   </T2>
 ...
</T1>
L'élément T2 n'hérite pas de l'attribut de marge de son père (il n'aura donc pas une marge gauche de 40 points), ceci dit il tient compte du contexte dans le sens où la portion délimitée par <T2> sera décalé de 20 points pour former un bloc homogène avec le père.
next up previous contents
suivant: Définition externe monter: Les feuilles de style précédent: Définition d'un style   Table des matières
Pascal VERON 2000-04-07