Regroupement avec span et div
Les éléments <span> et <div> servent à regrouper et structurer un document et seront souvent utilisés avec les attributs class et id.
Dans cette leçon, nous verrons de plus près l’utilisation des deux éléments <span>
Le regroupement avec <span>
L’élément <span> est un élément neutre, qui n’ajoute rien au document. Mais CSS peut utiliser l’élément <span> pour ajouter des caractéristiques visuelles à des parties spécifiques du texte des documents.
Exp:
<p>Tôt couché et tôt levé fortifie, enrichit et rend avisé.</p>
Pour accentuer en rouge des parties de cette citation . Dans ce but, on utilise la balise <span>. Chaque span reçoit un attribut class défini dans la feuille de style :
Fichier HTML
<p>Tôt couché et tôt levé <span class="benefit">fortifie</span>, <span class="benefit">enrichit</span> et <span class="benefit">rend avisé</span>.</p>
Fichier CSS
span.benefit { color:red; }
On peut utiliser l’attribut id pour ajouter du style aux éléments <span>, tant que vous appliquez un id unique à chacun des trois éléments <span>.
<span> s’utilise dans un élément de type bloc, <div> sert à regrouper un ou plusieurs éléments de type bloc.
Le regroupement avec <div> fonctionne plus ou moins de la même façon.
Exp: Deux listes de présidents des États-Unis répartis selon leur affiliation politique :
Fichier HTML
<div id="democrats"> <ul> <li>Jimmy Carter</li> <li>Bill Clinton</li> <li>Barack Obama</li> <li>Joe Biden</li> </ul> </div> <div id="republicans"> <ul> <li>Ronald Reagan</li> <li>George Bush</li> <li>George W. Bush</li> <li>Donald Trump</li> </ul> </div>
Fichier CSS
#democrats { background:blue; } #republicans { background:red; }