Table des matières
L'environnement d'exploitation de cet article : système Windows 7, version CSS3, ordinateur Dell G3. " >L'environnement d'exploitation de cet article : système Windows 7, version CSS3, ordinateur Dell G3.
1. Sélecteurs simples
二、属性选择器 Attribute Selectors
三、组合选择器 Combinators
四、伪类 Pseudo-classes
五、伪元素 Pseudo-elements
Maison interface Web Questions et réponses frontales Quels sont les sélecteurs en CSS ?

Quels sont les sélecteurs en CSS ?

Jul 03, 2021 am 10:47 AM
css

Les sélecteurs en CSS incluent : 1. Sélecteur simple ; 2. Sélecteur d'attribut ; 3. Sélecteur de combinaison ; 4. Sélecteur de pseudo-classe ; 5. Sélecteur de pseudo-éléments ;

Quels sont les sélecteurs en CSS ?

L'environnement d'exploitation de cet article : système Windows 7, version CSS3, ordinateur Dell G3.

Quels sont les sélecteurs CSS courants ?

1. Sélecteurs simples

Signification tr>
Sélecteur
* Sélecteur d'élément universel, correspondant à n'importe quel élément
E sélecteur de balise, correspond à tous les éléments à l'aide de la balise E
.info sélecteur de classe, correspond à tous les éléments contenant des informations dans l'attribut de classe
#footer sélecteur d'identifiant, correspond à tous les éléments dont l'attribut id est égal à footer
选择器 含义
* 通用元素选择器,匹配任何元素
E 标签选择器,匹配所有使用E标签的元素
.info class选择器,匹配所有class属性中包含info的元素
#footer id选择器,匹配所有id属性等于footer的元素

二、属性选择器 Attribute Selectors

选择器 含义
[atrr] 选择包含 attr 属性的所有元素,不论 attr 的值为何
[attr=val] [attr=val] 仅选择 attr 属性被赋值为 val 的所有元素

三、组合选择器 Combinators

选择器 含义
A, B 选中匹配 A 或/和 B 的元素
A B 选中匹配 B 且为匹配 A 的元素的后代元素(A B之间空格分开)
A > B 选中匹配 B 且为匹配 A 的元素的直接子元素
A + B 选中匹配 B 且为匹配 A 的元素的下一相邻元素
A ~ B 选中匹配 B 且为匹配 A 的元素的下 N 个相邻元素

四、伪类 Pseudo-classes

选择器 含义
a:link 匹配所有未被点击的链接
a:visited 匹配所有已被点击的链接
a:hover 匹配鼠标悬停其上的a元素
a:active 匹配鼠标已经其上按下、还没有释放的a元素
li:first-child 匹配父元素的第一个子元素li
li:last-child 匹配父元素的最后一个子元素li
li:nth-child(n) 匹配父元素的第n个子元素li(odd奇数,even偶数)

五、伪元素 Pseudo-elements

选择器 含义
E::before 在E元素内创建一个子元素,插入生成的内容作为伪元素,放在最前面
E::after 在E元素内创建一个子元素,插入生成的内容作为伪元素,放在最后面
E::selection 应用于文档中被用户高亮的部分(比如使用鼠标选中的部分)
E::first-letter 匹配E元素的第一个字母第一行的第一个字母
E::first-line 匹配E元素的第一行
2. Sélecteurs d'attributs

Sélecteur Signification
[atrr] Sélectionne tous les éléments contenant l'attribut attr, quelle que soit la valeur de attr
[attr=val] [attr=val] Sélectionnez uniquement tous les éléments dont l'attribut attr reçoit la valeur val
Trois combinateurs de sélecteur de combinaison
Sélecteur Signification
A, B Sélectionnez les éléments qui correspondent à A ou/et B
A B Sélectionnez les éléments qui correspondent à B et sont des éléments descendants de l'élément qui correspond à A (un espace sépare A et B)
A > B Sélectionnez l'élément direct qui correspond à B et est l'élément qui correspond à l'élément enfant A
A + B Sélectionnez l'élément adjacent suivant qui correspond à B et est l'élément qui correspond à A
A ~ B Sélectionnez les N éléments adjacents suivants qui correspondent à B et sont les éléments correspondant à A

Pseudo-classes

tr>
Sélecteur Signification
a:link Faire correspondre tous les liens non cliqués
a:visited Faire correspondre tous les liens cliqués Le lien
a:hover correspond à l'élément sur lequel survole la souris
a :active correspond à un élément sur lequel survole la souris a été enfoncée mais n'a pas été relâchée
li:first-child correspond au premier élément enfant de l'élément parent li
li:last-child correspond au dernier élément enfant de l'élément parent li
li:nth- child(n) Faire correspondre le nième élément enfant li de l'élément parent (nombre impair impair, nombre pair pair)

5. -elements

tr> Faire correspondre la première ligne de l'élément E
Sélecteur Signification
E::before Créez un élément enfant au sein de l'élément E, insérez le contenu généré en tant que pseudo-élément et placez-le au premier plan
E ::after Créez un élément enfant au sein de l'élément E, insérez le contenu généré en tant que pseudo-élément et placez-le à la fin
E : :selection Appliquer à la partie du document mise en surbrillance par l'utilisateur (comme la partie sélectionnée avec la souris)
E:: en premier -letter Faire correspondre la première lettre de l'élément E et la première lettre de la première ligne
E::first-line

6. Sélecteurs multiplesone.two{ }.one .two{ },或者是.one, .two{ }

    En HTML, nous attribuons parfois plusieurs balises à la même balise. , comme :
  • <p class="one two"></p>
    Copier après la connexion
  • En CSS, il est possible de sélectionner plusieurs classes en même temps, comme :
  • .one .two{}    /*两个 class 中有空格*/
    .one.two{}     /*两个 class 中沒有空格*/
    .one, .two{}   /*两个 class 中出现逗号*/
    Copier après la connexion
  • Quelle est la différence entre ces trois
  • ?

Il y a un espace entre le premier et le deux, ce qui veut dire que je dois être deux en un pour être sélectionné.

Il n'y a pas d'espace entre un et deux dans le second, ce qui signifie qu'un certain bloc doit avoir à la fois une et deux classes avant de pouvoir être sélectionné par CSS. Le troisième et deux contiennent des virgules, ce qui signifie que s'il y en a un ou deux dans la classe, il sera sélectionné par l'éditeur.

🎜En termes simples, aucun espace signifie qu'ils doivent être inclus en même temps pour être sélectionnés ; les espaces signifient que la classe suivante sera sélectionnée si elle est intégrée dans la classe précédente ; est inclus, il sera sélectionné. 🎜🎜【Apprentissage recommandé : "🎜Tutoriel vidéo CSS🎜"】🎜🎜

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 de ce site Web
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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le bouton bootstrap Comment utiliser le bouton bootstrap Apr 07, 2025 pm 03:09 PM

Comment utiliser le bouton bootstrap? Introduisez Bootstrap CSS pour créer des éléments de bouton et ajoutez la classe de bouton bootstrap pour ajouter du texte du bouton

Comment redimensionner le bootstrap Comment redimensionner le bootstrap Apr 07, 2025 pm 03:18 PM

Pour ajuster la taille des éléments dans Bootstrap, vous pouvez utiliser la classe de dimension, qui comprend: ajuster la largeur: .col-, .w-, .mw-ajustement Hauteur: .h-, .min-h-, .max-h-

Comment insérer des photos sur bootstrap Comment insérer des photos sur bootstrap Apr 07, 2025 pm 03:30 PM

Il existe plusieurs façons d'insérer des images dans Bootstrap: insérer directement les images, en utilisant la balise HTML IMG. Avec le composant d'image bootstrap, vous pouvez fournir des images réactives et plus de styles. Définissez la taille de l'image, utilisez la classe IMG-FLUID pour rendre l'image adaptable. Réglez la bordure en utilisant la classe IMG-border. Réglez les coins arrondis et utilisez la classe Roundée IMG. Réglez l'ombre, utilisez la classe Shadow. Redimensionner et positionner l'image, en utilisant le style CSS. À l'aide de l'image d'arrière-plan, utilisez la propriété CSS d'image d'arrière-plan.

Comment télécharger des fichiers sur bootstrap Comment télécharger des fichiers sur bootstrap Apr 07, 2025 pm 01:09 PM

La fonction de téléchargement de fichiers peut être implémentée via Bootstrap. Les étapes sont les suivantes: introduire les fichiers Bootstrap CSS et JavaScript; créer des champs d'entrée de fichier; créer des boutons de téléchargement de fichiers; gérer les téléchargements de fichiers (à l'aide de FormData pour collecter des données, puis envoyer au serveur); style personnalisé (facultatif).

Comment vérifier la date de bootstrap Comment vérifier la date de bootstrap Apr 07, 2025 pm 03:06 PM

Pour vérifier les dates dans Bootstrap, suivez ces étapes: introduisez les scripts et styles requis; initialiser le composant de sélecteur de date; Définissez l'attribut Data-BV-Date pour activer la vérification; Configurer les règles de vérification (telles que les formats de date, les messages d'erreur, etc.); Intégrez le cadre de vérification de bootstrap et vérifiez automatiquement l'entrée de date lorsque le formulaire est soumis.

Comment configurer le cadre de bootstrap Comment configurer le cadre de bootstrap Apr 07, 2025 pm 03:27 PM

Pour configurer le framework Bootstrap, vous devez suivre ces étapes: 1. Référez le fichier bootstrap via CDN; 2. Téléchargez et hébergez le fichier sur votre propre serveur; 3. Incluez le fichier bootstrap dans HTML; 4. Compiler les sass / moins au besoin; 5. Importer un fichier personnalisé (facultatif). Une fois la configuration terminée, vous pouvez utiliser les systèmes, composants et styles de grille de Bootstrap pour créer des sites Web et des applications réactifs.

Comment supprimer le style par défaut dans la liste Bootstrap? Comment supprimer le style par défaut dans la liste Bootstrap? Apr 07, 2025 am 10:18 AM

Le style par défaut de la liste bootstrap peut être supprimé avec CSS Override. Utilisez des règles et sélecteurs CSS plus spécifiques, suivez le «principe de proximité» et le «principe de poids», en remplacement du style par défaut de bootstrap. Pour éviter les conflits de style, des sélecteurs plus ciblés peuvent être utilisés. Si le remplacement est infructueux, ajustez le poids du CSS personnalisé. Dans le même temps, faites attention à l'optimisation des performances, évitez la surutilisation de! Importante et écrivez le code CSS concis et efficace.

Comment régler la barre de navigation bootstrap Comment régler la barre de navigation bootstrap Apr 07, 2025 pm 01:51 PM

Bootstrap fournit un guide simple pour configurer les barres de navigation: l'introduction de la bibliothèque bootstrap pour créer des conteneurs de barre de navigation Ajouter l'identité de marque Créer des liens de navigation Ajouter d'autres éléments (facultatif) Styles d'ajustement (facultatif)

See all articles