19.11.2014 Views

Support de cours - Lita

Support de cours - Lita

Support de cours - Lita

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!