Skip to main content

Qu'est-ce qu'un sélecteur CSS?

#AskGaryVee Episode 34: How to Build a Personal Brand from Nothing (Avril 2025)

#AskGaryVee Episode 34: How to Build a Personal Brand from Nothing (Avril 2025)
Anonim

CSS s'appuie sur des règles de correspondance de modèle pour déterminer quel style s'applique à quel élément du document. Ces modèles sont appelés sélecteurs et ils vont des noms de balises (par exemple,

p faire correspondre les balises de paragraphe) à des modèles très complexes qui correspondent à des parties très spécifiques d'un document (par exemple,

p # myid> b.highlight correspondrait à tout

b tag avec une classe de

surligner c'est un enfant du paragraphe avec l'id

ma pièce d'identité).

Un sélecteur CSS est la partie d'un appel de style CSS qui identifie quelle partie de la page Web doit être stylée. Le sélecteur contient une ou plusieurs propriétés qui définissent le style du code HTML sélectionné.

Les sélecteurs CSS

Il existe plusieurs types de sélecteurs:

  • sélecteurs de type - correspondant à un élément spécifique
  • sélecteurs de classe - correspondance des éléments avec une classe spécifique
  • Sélecteurs d'identifiant - correspondant à l'élément avec un identifiant spécifique
  • sélecteurs de descendants - éléments correspondants qui sont les descendants d'un élément spécifique
  • sélecteurs enfants - éléments correspondants qui sont des enfants de l'élément spécifique
  • sélecteurs universels - correspondant à n'importe quel élément
  • sélecteurs frères adjacents - éléments correspondants immédiatement précédés d'un élément spécifique
  • sélecteurs d'attributs - éléments correspondants avec un attribut spécifique ou une valeur d'attribut
  • Sélecteurs de pseudo-classes - Correspondance d'éléments avec une pseudo-classe spécifique
  • sélecteurs de pseudo-éléments - éléments correspondants avec des propriétés spécifiques de pseudo-éléments

Formater les styles CSS et les sélecteurs CSS

Le format d'un style CSS ressemble à ceci:

sélecteur {propriété de style: style; }

Séparez plusieurs sélecteurs du même style par des virgules. Ceci s'appelle le groupe de sélecteur. Par exemple:

sélecteur1 , selector2 {style property: style; }

Le regroupement de sélecteurs est un mécanisme abrégé permettant de garder vos styles CSS compacts. Le regroupement ci-dessus aurait le même effet que:

selector1 {style property: style; }selector2 {style property: style; }

Toujours tester vos sélecteurs CSS

Tous les navigateurs ne prennent pas en charge tous les sélecteurs CSS. Veillez donc à tester vos sélecteurs dans autant de navigateurs que possible, sur autant de systèmes d'exploitation que possible. Mais si vous utilisez des sélecteurs CSS1 ou CSS2, tout va bien.