19.11.2014 Views

Support de cours - Lita

Support de cours - Lita

Support de cours - Lita

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!