Support de cours - Lita
Support de cours - Lita
Support de cours - Lita
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
...<br />
Sans parachute<br />
Il faut vérifier ces aspects:<br />
<br />
<br />
...<br />
le sac-harnais;<br />
la voilure;<br />
...<br />
Ainsi distingué, le sélecteur d’i<strong>de</strong>ntifiant (# suivit du nom d’i<strong>de</strong>ntifiant) permet d’affecter<br />
un style à cet unique élément dont l’attribut id vaut menu :<br />
#menu {<br />
}<br />
background-color: silver;<br />
Remarque Cet i<strong>de</strong>ntifiant sert aussi aux liens internes dans un document (cf. sssec<br />
3.3, p. 15). Évi<strong>de</strong>mment, il ne doit pas exister <strong>de</strong>ux éléments ayant le même<br />
i<strong>de</strong>ntifiant dans une page Html .<br />
1.4 Casca<strong>de</strong><br />
Par défaut, le navigateur applique un style au document : p. ex. titres h1 en gras,<br />
éléments em en italique, etc. Ainsi, chaque fois qu’on définit une propriété (p. ex. la<br />
couleur) pour un élément, en fait on la redéfinit. De plus, il est possible <strong>de</strong> définir <strong>de</strong>s<br />
règles apparemment contradictoires comme :<br />
h1 {<br />
}<br />
color: black;<br />
h1.important {<br />
}<br />
...<br />
color: red;<br />
En effet, avec le document Html suivant :<br />
Titre important<br />
...<br />
il est difficile <strong>de</strong> dire a priori quelle couleur aura le titre h1 : rouge ou noire ?<br />
En fait, le navigateur déci<strong>de</strong> du style final selon une procédure complexe, mais qui<br />
peut en général se résumer par on applique au final le style associé au sélecteur<br />
le plus précis.<br />
Ici, « être un élément h1 » est moins précis que « être un élément h1 et <strong>de</strong> classe<br />
important ». Donc le titre du co<strong>de</strong> Html précé<strong>de</strong>nt sera <strong>de</strong> couleur rouge.<br />
23