Maison  >  Article  >  interface Web  >  Apprenez les sélecteurs CSS courants

Apprenez les sélecteurs CSS courants

PHPz
PHPzoriginal
2024-01-13 08:17:06666parcourir

Apprenez les sélecteurs CSS courants

Pour comprendre les sélecteurs CSS couramment utilisés, des exemples de code spécifiques sont nécessaires

Les sélecteurs CSS sont un moyen de sélectionner des éléments HTML. Ils nous permettent de sélectionner des styles en faisant correspondre des attributs spécifiques, des noms de balises ou d'autres conditions des éléments. Une compréhension approfondie des sélecteurs CSS couramment utilisés est très importante pour rédiger des feuilles de style CSS efficaces et gérer la structure des pages Web. Vous trouverez ci-dessous quelques sélecteurs CSS couramment utilisés et leurs exemples de code spécifiques.

  1. Sélecteur d'éléments :

Le sélecteur d'éléments est le sélecteur le plus basique, sélectionnant les éléments par nom de balise.

Exemple de code :

p {
  color: red;
}

Le code ci-dessus définira la couleur du texte de tous les éléments <p></p> sur rouge. <p></p> 元素的文本颜色设置为红色。

  1. 类选择器(Class Selector):

类选择器通过元素的class属性来选择元素。

代码示例:

.header {
  font-size: 20px;
}

以上代码将把所有class为 "header" 的元素的字体大小设置为 20 像素。

  1. ID选择器(ID Selector):

ID选择器通过元素的id属性来选择元素。

代码示例:

#container {
  width: 500px;
}

以上代码将把id为 "container" 的元素的宽度设置为 500 像素。

  1. 后代选择器(Descendant Selector):

后代选择器通过元素的层级关系来选择元素。

代码示例:

.container p {
  color: blue;
}

以上代码将把所有在class为 "container" 的元素内部的 <p></p> 元素的文本颜色设置为蓝色。

  1. 子元素选择器(Child Selector):

子元素选择器通过元素的直接子元素关系来选择元素。

代码示例:

.container > p {
  font-weight: bold;
}

以上代码将把所有直接位于class为 "container" 的元素内部的 <p></p> 元素的字体加粗。

  1. 相邻兄弟选择器(Adjacent Sibling Selector):

相邻兄弟选择器通过元素的相邻兄弟关系来选择元素。

代码示例:

h1 + p {
  margin-top: 10px;
}

以上代码将把紧接在 <h1></h1> 元素后面的 <p></p> 元素的上外边距设置为 10 像素。

  1. 伪类选择器(Pseudo-class Selector):

伪类选择器通过元素的特定状态来选择元素,例如鼠标悬停、指定位置等。

代码示例:

a:hover {
  color: purple;
}

以上代码将把鼠标悬停在链接上时的文本颜色设置为紫色。

  1. 伪元素选择器(Pseudo-element Selector):

伪元素选择器用于选择元素的特定部分,例如元素的第一个字母、最后一个子元素等。

代码示例:

p::first-letter {
  font-size: 24px;
}

以上代码将把每个 <p></p>

    Sélecteur de classe : <p></p>🎜Le sélecteur de classe sélectionne les éléments via leur attribut de classe. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la taille de la police de tous les éléments avec la classe "en-tête" à 20 pixels. 🎜
      🎜Sélecteur d'ID : 🎜🎜🎜Le sélecteur d'ID sélectionne les éléments via leur attribut id. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la largeur de l'élément avec l'identifiant "conteneur" à 500 pixels. 🎜
        🎜Sélecteur descendant : 🎜🎜🎜Le sélecteur descendant sélectionne les éléments via leur relation hiérarchique. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la couleur du texte de tous les éléments <p></p> à l'intérieur des éléments de classe "conteneur" sur bleu. 🎜
          🎜Sélecteur enfant : 🎜🎜🎜Le sélecteur enfant sélectionne les éléments via leur relation directe avec les éléments enfants. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus rendra la police en gras de tous les éléments <p></p> directement situés à l'intérieur des éléments de classe "conteneur". 🎜
            🎜Sélecteur de frères et sœurs adjacents : 🎜🎜🎜Le sélecteur de frères et sœurs adjacents sélectionne les éléments via leur relation fraternelle adjacente. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la marge supérieure de l'élément <p></p> qui suit immédiatement l'élément <h1></h1> à 10 pixels. 🎜
              🎜Sélecteur de pseudo-classe : 🎜🎜🎜Le sélecteur de pseudo-classe sélectionne les éléments en fonction de l'état spécifique de l'élément, tel que le survol de la souris, la position spécifiée, etc. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la couleur du texte lorsque vous survolerez le lien en violet. 🎜
                🎜Sélecteur de pseudo-élément : 🎜🎜🎜Le sélecteur de pseudo-élément est utilisé pour sélectionner une partie spécifique de l'élément, comme la première lettre de l'élément, le dernier élément enfant, etc. 🎜🎜Exemple de code : 🎜rrreee🎜Le code ci-dessus définira la taille de la police de la première lettre de chaque élément <p></p> à 24 pixels. 🎜🎜Ci-dessus sont quelques sélecteurs CSS couramment utilisés et leurs exemples de code. En comprenant et en utilisant de manière flexible ces sélecteurs, nous pouvons contrôler plus facilement le style et la structure des éléments de la page Web. J'espère que cet article vous sera utile ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn