MEILLEUR SITE POUR LES DÉVELOPPEURS WEB

CSS Tutoriel

CSS MAISON CSS Introduction CSS Syntaxe CSS Sélecteurs CSS Comment faire CSS Commentaires CSS Couleurs CSS Arrière-plans CSS Frontières CSS Marges CSS Remplissage CSS Hauteur/Largeur CSS Modèle de boîte CSS Plan CSS Texte CSS Polices CSS Icônes CSS Liens CSS Listes CSS Tableaux CSS Affichage CSS Largeur maximale CSS Position CSS z-index CSS Débordement CSS Flottant Bloc CSS en ligne CSS Alignement CSS Combinateurs CSS Pseudo-classe CSS Pseudo-élément CSS Opacité CSS Barre de navigation CSS listes déroulantes CSS Galerie d'images CSS Sprites d'images CSS Sélecteurs d'attr CSS Formulaires CSS Compteurs CSS Mise en page du site Web CSS Unités CSS Spécificité CSS !important CSS Fonctions mathématiques

CSS avancé

CSS Coins arrondis CSS Images de bordure CSS Arrière-plans CSS Couleurs CSS Mots clés de couleur CSS Dégradés CSS Ombres CSS Effets de texte CSS Polices Web CSS Transformations 2D CSS Transformations 3D CSS Transitions CSS Animations CSS Info-bulles CSS Images de style CSS Réflexion d'image CSS Ajustement d'objet CSS Position de l'objet CSS Masquage CSS Boutons CSS Pagination CSS plusieurs colonnes CSS Interface utilisateur CSS Variables CSS Box Sizing CSS Requêtes multimédias CSS MQ Exemples CSS Flexbox

CSS Adaptatif

RWD Introduction RWD Porte d'affichage RWD Vue Grille RWD Requêtes multimédias RWD Images RWD Vidéos RWD Cadres RWD Modèles

CSS Grid

Grid Introduction Grid Récipient Grid Article

CSS SASS

SASS Tutoriel

CSS Exemples

CSS Modèles CSS Exemples CSS Extraits CSS Quiz CSS Exercices CSS Certificat

CSS Références

CSS Référence CSS Sélecteurs CSS Fonctions CSS Audio de référence Polices CSS Web Safe CSS animable CSS Unités CSS Convertisseur PX-EM CSS Couleurs CSS Valeurs de couleur Valeurs CSS par défaut CSS Prise en charge du navigateur

Leçons CSS pour les débutants

En Ua Es De

CSS Sélecteurs


Un sélecteur CSS sélectionne le(s) élément(s) HTML que vous souhaitez styliser.


Sélecteurs CSS

Les sélecteurs CSS permettent de « trouver » (ou sélectionner) les éléments HTML à styliser.

Les sélecteurs CSS peuvent être divisés en cinq catégories :

Cette page expliquera les sélecteurs CSS les plus basiques.


Le sélecteur d'éléments CSS

Le sélecteur d'éléments sélectionne les éléments HTML en fonction du nom de l'élément.

Exemple

Ici, tous les éléments <p> de la page seront alignés au centre, avec une couleur de texte rouge :

p {
  text-align: center;
  color: red;
}
Try it Yourself »

Le sélecteur d'identifiant CSS

Le sélecteur d'identifiant utilise l'attribut id d'un élément HTML pour sélectionner un élément spécifique.

L'identifiant d'un élément est unique au sein d'une page ; le sélecteur d'identifiant permet donc de sélectionner un élément unique !

Pour sélectionner un élément avec un identifiant spécifique, saisissez un dièse (#), suivi de l'identifiant de l'élément.

Exemple

La règle CSS ci-dessous sera appliquée à l'élément HTML avec id="para1":

#para1 {
  text-align: center;
  color: red;
}
Try it Yourself »

Remarque : Un nom d’identifiant ne peut pas commencer par un chiffre !


Le sélecteur de classe CSS

Le sélecteur de classe sélectionne les éléments HTML avec un attribut de classe spécifique.

Pour sélectionner les éléments d'une classe spécifique, saisissez un point (.), suivi du nom de la classe.

Exemple

Dans cet exemple, tous les éléments HTML avec class="center" seront rouges et alignés au centre :

.center {
  text-align: center;
  color: red;
}
Try it Yourself »

Vous pouvez également spécifier que seuls des éléments HTML spécifiques doivent être affectés par une classe.

Exemple

Dans cet exemple, seuls les éléments <p> avec class="center" seront rouges et alignés au centre :

p.center {
  text-align: center;
  color: red;
}
Try it Yourself »

Les éléments HTML peuvent également faire référence à plusieurs classes.

Exemple

Dans cet exemple, l'élément <p> sera stylisé selon class="center" et selon class="large": 

<p class="center large">Ce paragraphe fait référence à deux classes.</p>
Try it Yourself »

Remarque : Un nom de classe ne peut pas commencer par un chiffre !


Le sélecteur universel CSS

Le sélecteur universel (*) sélectionne tous les éléments HTML de la page.

Exemple

La règle CSS ci-dessous affectera chaque élément HTML de la page :

* {
  text-align: center;
  color: blue;
}
Try it Yourself »

Le sélecteur de regroupement CSS

Le sélecteur de regroupement sélectionne tous les éléments HTML ayant les mêmes définitions de style.

Examinez le code CSS suivant (les éléments h1, h2 et p ont les mêmes définitions de style) :

h1 {
  text-align: center;
  color: red;
}

h2 {
 text-align: center;
  color: red;
}

p {
  text-align: center;
  color: red;
}

Il est préférable de regrouper les sélecteurs afin de minimiser le code.

Pour regrouper les sélecteurs, séparez chaque sélecteur par une virgule.

Exemple

Dans cet exemple, nous avons regroupé les sélecteurs du code ci-dessus :

h1, h2, p {
 text-align: center;
  color: red;
}
Try it Yourself »

Tous les sélecteurs simples CSS

Sélecteur Exemple Exemple de description
#id #firstname Sélectionnez l'élément avec id="firstname"
.class .intro Sélectionne tous les éléments avec class="intro"
element.class p.intro Sélectionnez uniquement les éléments <p> avec class="intro"
* * Sélectionne tous les éléments
element p Sélectionne tous les éléments <p>
element,element,.. div, p Sélectionne tous les éléments <div> et tous les éléments <p>

CSS — Sélecteurs simples — Vidéo W3Schools

Vidéo présentant les sélecteurs simples comme un élément, un identifiant et une classe en CSS.

Extrait d'une série de tutoriels vidéo pour apprendre le CSS pour les débutants !