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 />
Ceci est un paragraphe <strong>de</strong> la plus haute importance<br />
...<br />
Parfois, à l’intérieur même d’un paragraphe,<br />
certaines parties seulement du texte sont<br />
importantes.<br />
...<br />
Css permet <strong>de</strong> sélectionner ces éléments à l’ai<strong>de</strong> du sélecteur <strong>de</strong> classe : il commence<br />
par un point suivit du nom <strong>de</strong> classe qu’on a définit. Par exemple :<br />
.important {<br />
}<br />
color: red;<br />
Ici tous les éléments possédant un attribut class dont la valeur vaut important seront<br />
affectés et seront donc en rouge.<br />
Restriction du sélecteur <strong>de</strong> classe On déci<strong>de</strong> qu’à l’intérieur d’un paragraphe<br />
un texte important doit être en gras pour bien le distinguer. Il est alors possible <strong>de</strong><br />
restreindre le sélecteur <strong>de</strong> classe aux éléments em par le sélecteur em.important. Par<br />
exemple :<br />
.important {<br />
}<br />
color: red;<br />
em.important {<br />
}<br />
font-weight: bold;<br />
Ainsi les éléments em avec la valeur important à l’attribut class seront en rouge par la<br />
première règle, et en plus en gras par la secon<strong>de</strong>. Par contre, un paragraphe (p) n’étant<br />
pas un élément em, il sera simplement mis en rouge par la première règle, la secon<strong>de</strong> ne<br />
s’y appliquant pas.<br />
Remarque Intuitivement, définir la valeur <strong>de</strong> l’attribut class pour <strong>de</strong>s éléments<br />
Html n’a <strong>de</strong> sens que si plusieurs éléments sont susceptibles d’appartenir à cette classe.<br />
En d’autres termes, une classe représente potentiellement un ensemble d’éléments.<br />
Sélecteurs d’i<strong>de</strong>ntifiant Parfois, il est nécessaire <strong>de</strong> distinguer un élément particulier<br />
et <strong>de</strong> façon unique dans une page : on donne une valeur libre à l’attribut id <strong>de</strong> l’élément<br />
Html correspondant dans le co<strong>de</strong> Html (voir sec. 3.3, p. 15).<br />
Par exemple le sommaire d’un site n’apparaît qu’une seule fois par page. En général, il<br />
s’agit d’une liste non ordonnée : il faut donc la distinguer <strong>de</strong>s autres listes non ordonnées.<br />
Par exemple, on lui donne l’i<strong>de</strong>ntifiant unique menu :<br />
...<br />
<br />
Sauter en parachute<br />
Avec un parachute<br />
22