Support de cours - Lita
Support de cours - Lita
Support de cours - Lita
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Héritage Pour certaines propriétés (comme la couleur), les éléments contenus sont<br />
aussi affectés : c’est l’héritage. Prenons par exemple le co<strong>de</strong> Html suivant :<br />
...<br />
Un paragraphe avec un élément mis en valeur.<br />
...<br />
Si <strong>de</strong> plus on a le co<strong>de</strong> Css associé suivant :<br />
p {<br />
}<br />
color: red;<br />
alors le texte délimité par em sera aussi en rouge : il hérite <strong>de</strong> la propriété <strong>de</strong> p. En<br />
revanche, si l’on ajoute la règle suivante au co<strong>de</strong> Css :<br />
em {<br />
}<br />
color: green;<br />
alors le texte du paragraphe est en rouge sauf le texte <strong>de</strong> em qui est en vert. On peut<br />
ainsi redéfinir la valeur <strong>de</strong>s propriétés héritées.<br />
1.5 Regroupement <strong>de</strong> propriétés<br />
Il existe certaines propriétés qui ont une liste <strong>de</strong> valeurs : il s’agit en fait d’un<br />
regroupement <strong>de</strong> plusieurs propriétés. Par exemple, plutôt que d’écrire :<br />
h1, .important, #menu {<br />
}<br />
bor<strong>de</strong>r-bottom-width: thick;<br />
bor<strong>de</strong>r-bottom-style: solid;<br />
bor<strong>de</strong>r-bottom-color: red;<br />
il est possible <strong>de</strong> con<strong>de</strong>nser en :<br />
h1, .important, #menu {<br />
}<br />
bor<strong>de</strong>r-bottom: thick solid red;<br />
L’ordre <strong>de</strong>s valeurs peut être important, auquel cas il est définit précisément dans la<br />
norme.<br />
2 Éléments <strong>de</strong> pratique<br />
2.1 Les couleurs<br />
De nombreuses propriétés définissent la couleur d’un élément ; background-color,<br />
bor<strong>de</strong>r-color, color etc. Les valeurs <strong>de</strong> ces propriétés peuvent être prédéfinies ou non.<br />
Couleurs prédéfinies On peut tout d’abord les choisir parmi <strong>de</strong>s couleurs prédéfinies<br />
qui sont au nombre <strong>de</strong> 17 : aqua, black, blue, fuschia, gray, green, lime, maroon,<br />
navy, olive, orange, purple, red, silver, teal, white et yellow. Par exemple :<br />
24