


Tutoriel CSS : analyse approfondie du regroupement des sélecteurs CSS
Cet article présente principalement les informations pertinentes sur le regroupement de sélecteurs CSS. Les amis qui en ont besoin peuvent se référer à
Regroupement de sélecteurs
Supposons que vous soyez. souhaitez que l'élément h2 et le paragraphe soient gris. Pour atteindre cet objectif, le plus simple est d'utiliser la déclaration suivante :
h2, p {color:gray;}
Placez les sélecteurs h2 et p à gauche de la règle, puis séparez-les par des virgules pour définir une règle. Le style à droite (color:gray;) sera appliqué aux éléments référencés par ces deux sélecteurs. La virgule indique au navigateur que la règle contient deux sélecteurs différents. Sans cette virgule, le sens de la règle serait complètement différent. Voir sélecteur de descendants.
Vous pouvez regrouper n'importe quel nombre de sélecteurs sans aucune restriction.
Par exemple, si vous souhaitez afficher de nombreux éléments en gris, vous pouvez utiliser une règle similaire à la suivante :
body, h2, p, table, th, td, pre, strong, em {color:gray;}
Astuce : En regroupant, les l'auteur peut Ces types de styles sont "compressés" ensemble, ce qui donne une feuille de style plus concise.
Les deux ensembles de règles suivants aboutissent au même résultat, mais il est clair lequel est le plus facile à écrire :
/* no grouping */ h1 {color:blue;} h2 {color:blue;} h3 {color:blue;} h4 {color:blue;} h5 {color:blue;} h6 {color:blue;} /* grouping */ h1, h2, h3, h4, h5, h6 {color:blue;}
Le regroupement offre des options intéressantes. Par exemple, tous les regroupements de règles dans l'exemple suivant sont équivalents, chaque groupe montre simplement une manière différente de regrouper les sélecteurs et les déclarations :
/* group 1 */ h1 {color:silver; background:white;} h2 {color:silver; background:gray;} h3 {color:white; background:gray;} h4 {color:silver; background:white;} b {color:gray; background:white;} /* group 2 */ h1, h2, h4 {color:silver;} h2, h3 {background:gray;} h1, h4, b {background:white;} h3 {color:white;} b {color:gray;} /* group 3 */ h1, h4 {color:silver; background:white;} h2 {color:silver;} h3 {color:white;} h2, h3 {background:gray;} b {color:gray; background:white;}
Sélecteur de caractères génériques
CSS2 introduit un nouveau sélecteur simple : le sélecteur universel, affiché sous la forme d'un astérisque (*). Ce sélecteur peut correspondre à n'importe quel élément, tout comme un caractère générique.
Par exemple, la règle suivante peut rendre chaque élément du document rouge :
* {color:red;} <html> <head> <style type="text/css"> * {color:red;} </style> </head> <body> <h1>这是 heading 1</h1> <h2>这是 heading 2</h2> <h3>这是 heading 3</h3> <h4>这是 heading 4</h4> <p>这是一段<b>普通</b>的段落文本。</p> </body> </html>
Cette déclaration est équivalente à un sélecteur de regroupement qui répertorie tous les éléments du document. Avec un sélecteur de caractère générique, une seule frappe (juste un astérisque) permet à tous les éléments du document de voir leur valeur d'attribut de couleur attribuée au rouge.
Regroupement de déclarations
Nous pouvons regrouper à la fois les sélecteurs et les déclarations.
Supposons que vous souhaitiez que tous les éléments h1 aient un fond rouge et apparaissent sous forme de texte bleu en utilisant la police Verdana de 28 pixels de haut, vous pouvez écrire le style suivant :
h1 {font: 28px Verdana;} h1 {color: blue;} h1 {background: red;}
Mais l'approche ci-dessus L'efficacité n'est pas élevée. Ceci est particulièrement gênant lorsque nous créons une telle liste pour un élément avec plusieurs styles. Au lieu de cela, nous pouvons regrouper les déclarations :
h1 {font: 28px Verdana; color: white; background: black;}
Cela a exactement le même effet que la feuille de style à 3 lignes précédente.
Notez que lors du regroupement d'instructions, il est important d'utiliser un point-virgule à la fin de chaque instruction. Les navigateurs ignorent les espaces dans les feuilles de style. Tant que vous ajoutez un point-virgule, vous pouvez créer un style au format suivant sans aucun scrupule :
h1 { font: 28px Verdana; color: blue; background: red; }
Et si la manière d'écrire ci-dessus est-elle plus lisible ?
Cependant, si le deuxième point-virgule est omis, l'agent utilisateur interprétera la feuille de style comme suit :
h1 { font: 28px Verdana; color: blue background: red; }
Parce que le fond n'est pas une valeur légale pour la couleur, et puisqu'un seul mot-clé peut être spécifié pour la couleur, donc l'agent utilisateur ignorera complètement la déclaration de couleur (y compris la partie background: black). De cette façon, l'en-tête h1 n'apparaîtra qu'en bleu sans fond rouge, mais il est plus probable que vous n'obtiendrez pas du tout de h1 bleu. Au lieu de cela, les en-têtes apparaissent simplement dans la couleur par défaut (généralement noir) et n'ont aucune couleur d'arrière-plan. font: 28px La déclaration Verdana fonctionne toujours car elle se termine correctement par un point-virgule.
Comme le regroupement de sélecteurs, le regroupement de déclarations est un moyen pratique de raccourcir votre feuille de style, la rendant plus claire et plus facile à gérer.
Astuce : C'est une bonne pratique d'ajouter également un point-virgule après la dernière instruction de la règle. Lorsque vous ajoutez une autre déclaration à une règle, vous n'avez pas à craindre d'oublier d'insérer un autre point-virgule.
Combiner le regroupement de sélecteurs et de déclarations
Nous pouvons combiner le regroupement de sélecteurs et le regroupement de déclarations en une seule règle, et nous pouvons utiliser quelques instructions pour définir un style relativement complexe.
La règle suivante spécifie un style complexe pour tous les titres :
h1, h2, h3, h4, h5, h6 { color:gray; background: white; padding: 10px; border: 1px solid black; font-family: Verdana; } <html> <head> <style type="text/css"> h1, h2, h3, h4, h5, h6 { color:gray; background: white; padding: 10px; border: 1px solid black; font-family: Verdana; } </style> </head> <body> <h1>This is heading 1</h1> <h2>This is heading 2</h2> <h3>This is heading 3</h3> <h4>This is heading 4</h4> <h5>This is heading 5</h5> <h6>This is heading 6</h6> </body> </html>
Combiner les sélecteurs et les regroupements déclarés
Nous pouvons combiner le regroupement et la déclaration des sélecteurs le regroupement dans une règle vous permet de définir des styles relativement complexes avec seulement quelques instructions.
La règle suivante spécifie un style complexe pour tous les titres :
h1, h2, h3, h4, h5, h6 { color:gray; background: white; padding: 10px; border: 1px solid black; font-family: Verdana; }
La règle ci-dessus définit le style de tous les titres sous forme de texte gris sur fond blanc, avec Les marges sont de 10 pixels avec une bordure pleine de 1 pixel et la police du texte est Verdana.
Combinaison de regroupement de sélecteurs et de déclarations
Nous pouvons combiner le regroupement de sélecteurs et le regroupement de déclarations en une seule règle, et nous pouvons utiliser quelques instructions pour définir un style relativement complexe.
La règle suivante spécifie un style complexe pour tous les titres :
h1, h2, h3, h4, h5, h6 { color:gray; background: white; padding: 10px; border: 1px solid black; font-family: Verdana; }
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

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

Sujets chauds





L'utilisation de bootstrap dans vue.js est divisée en cinq étapes: installer bootstrap. Importer un bootstrap dans main.js. Utilisez le composant bootstrap directement dans le modèle. Facultatif: style personnalisé. Facultatif: utilisez des plug-ins.

HTML définit la structure Web, CSS est responsable du style et de la mise en page, et JavaScript donne une interaction dynamique. Les trois exercent leurs fonctions dans le développement Web et construisent conjointement un site Web coloré.

Il existe deux façons de créer une ligne divisée bootstrap: en utilisant la balise, qui crée une ligne divisée horizontale. Utilisez la propriété CSS Border pour créer des lignes de fractionnement de style personnalisées.

WebDevelopmentReliesOnHTML, CSS, etjavascript: 1) HTMLSTRUCTURESCONTENT, 2) CSSSTYLESIT, et3) JavascriptAdddsInterActivity, Forming TheasisofmodernweBEBExperiences.

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.

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.

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