⊗mkPmSlCS 55 of 250 menu

Classes d'éléments en CSS

Dans les leçons précédentes, nous sélectionnions les éléments de la page par le nom de la balise, en appliquant des styles, par exemple, simultanément à tous les paragraphes. Sur une page, il peut cependant y avoir des paragraphes de types différents, auxquels il faut appliquer des styles différents. Pour résoudre ce problème, on peut attribuer les différents paragraphes à différentes classes CSS.

Pour attribuer une balise à une classe, il faut lui écrire l'attribut class, et dans celui-ci - le nom de classe que vous avez inventé, composé de lettres, de chiffres, de tirets bas et de traits d'union.

Regardons un exemple. Créons des paragraphes avec deux types de classes - eee et zzz :

<p class="eee"> paragraph with class eee </p> <p class="eee"> paragraph with class eee </p> <p class="zzz"> paragraph with class zzz </p> <p class="zzz"> paragraph with class zzz </p>

Maintenant, adressons-nous en CSS aux paragraphes avec les différentes classes et appliquons-leur quelques styles. Par exemple, colorons en rouge les paragraphes avec la classe zzz, et les paragraphes avec la classe eee - en vert.

Pour cela, dans le fichier CSS, il faut sélectionner nos classes. La sélection a la syntaxe suivante : commencez par le point, puis écrivez le nom de classe que nous avons inventé. C'est-à-dire que pour sélectionner la classe eee, il faut écrire .eee, et pour la classe zzz - écrire .zzz.

Alors, faisons ce qui est décrit. Ajoutons à notre HTML aussi les styles CSS pour les classes que nous avons introduites :

.eee { color: green; } .zzz { color: red; }

Si nous exécutons notre code, le résultat sera le suivant :

Voici le code suivant :

<ul> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> <li class="odd">text</li> <li class="eve">text</li> </ul>

Coloriez en rouge les éléments avec la classe odd et en vert - les éléments avec la classe eve.

Voici le code suivant :

<h2 class="eee">Title</h2> <p class="eee"> paragraph </p> <p class="eee"> paragraph </p> <p> paragraph without class </p> <ul class="eee"> <li>text</li> <li>text</li> <li>text</li> <li>text</li> <li>text</li> </ul>

Coloriez en rouge tous les éléments avec la classe eee.

Expliquez pourquoi, dans la tâche précédente, les balises li se colorent en rouge, bien que la classe, définissant la couleur, soit attribuée à la balise ul.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser