Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Sélecteurs CSS de Base | Section
Fondamentaux de CSS

bookSélecteurs CSS de Base

Glissez pour afficher le menu

Pour appliquer des styles, il est nécessaire d’indiquer à CSS quels éléments HTML cibler. Cela se fait à l’aide de sélecteurs. Dans ce chapitre, nous nous concentrons sur les trois sélecteurs les plus importants : le sélecteur de balise, le sélecteur de classe et le sélecteur d’identifiant.

Sélecteur de balise

Un sélecteur de balise cible tous les éléments d’une balise HTML spécifique.
Exemple HTML :

<p>It was all in my head.</p>

Exemple CSS :

p {
  color: purple;
  font-size: 36px;
  background-color: pink;
}

Cette règle s’applique à chaque élément <p> de la page.

Utiliser les sélecteurs de balise pour appliquer un style cohérent à tous les éléments de ce type.

index.html

index.html

styles.css

styles.css

copy

Sélecteur de classe

Un sélecteur de classe cible les éléments qui partagent le même nom de classe.
HTML :

<p class="text">This song is another hit.</p>

Dans le CSS, faites référence au nom de la classe avec un point (.) pour définir les styles :

.text {
  color: red;
  font-size: 24px;
  background-color: wheat;
}

Seuls les éléments avec class="text" reçoivent ces styles.

Les sélecteurs de classe sont le type de sélecteur le plus couramment utilisé dans les projets réels car ils permettent un style flexible et réutilisable.

index.html

index.html

styles.css

styles.css

copy

Classes multiples

Un élément peut avoir plusieurs classes.
HTML :

<p class="text font">We test multiple class names</p>

CSS :

.text {
  color: navy;
}

.font {
  font-size: 24px;
}

Si un élément possède les deux classes, il reçoit les styles des deux sélecteurs.

Cela rend le stylage basé sur les classes très puissant.

index.html

index.html

styles.css

styles.css

copy

L’élément <p> avec les classes text et font reçoit les styles des deux sélecteurs. La classe text définit la couleur sur navy, et la classe font définit la taille de police à 24px.

Sélecteur d’ID

Un sélecteur d’ID cible un élément unique.

Dans le HTML, ajouter un attribut id à un élément :

<p id="title">Choose from different themes.</p>

Dans le CSS, référencer l’ID avec un dièse (#) pour définir les styles :

#title {
  font-weight: 500;
  font-size: 20px;
}

Les IDs doivent être uniques sur une page.

Bien que les IDs puissent être utilisés pour le style, les classes sont généralement préférées pour la cohérence et la réutilisabilité.

index.html

index.html

styles.css

styles.css

copy

1. Sélectionnez toutes les façons possibles de cibler cet élément :

2. Quelle est la méthode pour cibler et styliser l’élément HTML avec class="navigation-link" ?

question mark

Sélectionnez toutes les façons possibles de cibler cet élément :

Select all correct answers

question mark

Quelle est la méthode pour cibler et styliser l’élément HTML avec class="navigation-link" ?

Select the correct answer

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 3
some-alt