Skip to content
✨ Les cours suivant sont disponible : Html, Css, React, Algorithme ✨
cours
✨ Css
1.0 Sélecteurs CSS
1.1 Sélecteurs de Balise, de Classe et d'Identifiant

Sélecteurs de Balise, de Classe et d'Identifiant

Les sélecteurs de balise, de classe et d'identifiant constituent la base du ciblage des éléments HTML en CSS. Comprendre leur utilisation permet de styliser efficacement différentes parties d'une page web.

Sélecteur de Balise

Le sélecteur de balise cible tous les éléments correspondant à une balise HTML spécifique.

/* Sélectionne tous les paragraphes et applique une couleur de texte */
p {
    color: #333;
}
  • Explication : Ce sélecteur cible tous les paragraphes (<p>) de la page et leur applique une couleur de texte grise (#333).

Sélecteur de Classe

Le sélecteur de classe cible tous les éléments ayant une classe spécifique.

/* Sélectionne tous les éléments avec la classe "highlight" et applique une bordure jaune */
.highlight {
    border: 2px solid #ffcc00;
}
  • Explication : Cible tous les éléments ayant la classe "highlight" et leur ajoute une bordure jaune (#ffcc00).

Sélecteur d'Identifiant

Le sélecteur d'identifiant cible un élément spécifique ayant un identifiant unique.

/* Sélectionne l'élément avec l'ID "header" et applique une couleur de fond */
#header {
    background-color: #f0f0f0;
}
  • Explication : Cible l'élément avec l'ID "header" et lui applique une couleur de fond gris clair (#f0f0f0).

Combinaison de Sélecteurs

Il est possible de combiner ces sélecteurs pour une plus grande spécificité.

/* Sélectionne les paragraphes avec la classe "important" et applique une couleur rouge */
p.important {
    color: #ff0000;
}
  • Explication : Cible les paragraphes avec la classe "important" et leur applique une couleur rouge (#ff0000).

Utilisation de Plusieurs Classes

Il est également possible d'appliquer des styles à des éléments ayant plusieurs classes.

/* Sélectionne les éléments avec les classes "featured" et "important" */
.featured.important {
    font-weight: bold;
}
  • Explication : Cible les éléments ayant à la fois les classes "featured" et "important" et leur applique une police en gras.

Conclusion

Les sélecteurs de balise, de classe et d'identifiant offrent une flexibilité essentielle pour le stylisme des pages web. En comprenant comment les utiliser individuellement ou en combinaison, vous pouvez cibler précisément les éléments que vous souhaitez styliser, contribuant ainsi à la création d'interfaces web esthétiques et fonctionnelles. Explorez ces techniques et adaptez-les en fonction des besoins spécifiques de votre projet.