Quels sont les sélecteurs en 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 ;
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
Sélecteur | Signification|
---|---|
* | 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 | tr>
选择器 | 含义 |
---|---|
* | 通用元素选择器,匹配任何元素 |
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元素的第一行 |
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 |
🎜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🎜"】🎜🎜
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
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 tr>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
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 tr>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 Faire correspondre la première ligne de l'élément E6. Sélecteurs multiples
one.two{ }
,.one .two{ }
,或者是.one, .two{ }
En HTML, nous attribuons parfois plusieurs balises à la même balise. , comme :
- En CSS, il est possible de sélectionner plusieurs classes en même temps, comme :
<p class="one two"></p>Copier après la connexion- Quelle est la différence entre ces trois
.one .two{} /*两个 class 中有空格*/ .one.two{} /*两个 class 中沒有空格*/ .one, .two{} /*两个 class 中出现逗号*/Copier après la connexion- ?
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.
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!

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

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

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-

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.

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).

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.

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.

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.

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)
