Sélecteurs multiples en CSS

En CSS, il est possible d’appliquer les mêmes styles à plusieurs éléments en listant leurs sélecteurs, séparés par des virgules. Voici un exemple :

.classA, .classB, .classC, .classD {
    color: red; /* Tous les textes auront la couleur rouge */
    font-weight: bold; /* Tous les textes seront en gras */
}

Analyse :

Attention :

Exercice : Appliquer des styles à plusieurs classes

Objectif :

Créer une page HTML où plusieurs classes partagent le même style, défini dans un fichier CSS.

Étape 1 : Créer le fichier HTML

Voici un exemple de fichier HTML contenant quatre paragraphes, chacun avec une classe différente :

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <title>Exercice : Sélecteurs multiples</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <p class="classA">Texte de classA.</p>
    <p class="classB">Texte de classB.</p>
    <p class="classC">Texte de classC.</p>
    <p class="classD">Texte de classD.</p>
</body>
</html>

Étape 2 : Créer le fichier CSS

Dans un fichier style.css, appliquez un style unique à toutes les classes mentionnées :

.classA, .classB, .classC, .classD {
    color: red; /* Tous les textes auront la couleur rouge */
    font-weight: bold; /* Tous les textes seront en gras */
}

Étape 3 : Tester l’affichage

  1. Ouvrir le fichier HTML dans un navigateur.
  2. Vérifier que tous les paragraphes ont la même couleur (rouge) et sont en gras.

Étape 4 : Modification simple

Ajoutez un paragraphe sans classe pour observer la différence :

<p>Ceci est un paragraphe sans classe.</p>

Vous constaterez que ce paragraphe ne sera pas stylisé, car il n’est pas ciblé par le CSS.


Cet exercice permet de comprendre comment appliquer des styles communs à plusieurs classes tout en respectant la syntaxe des sélecteurs CSS.