Regroupement CSS et sélecteurs imbriqués

Regroupement CSS et sélecteurs imbriqués

Le soi-disant sélecteur de regroupement signifie que lorsque les éléments correspondant à plusieurs sélecteurs nécessitent le même style, plusieurs sélecteurs peuvent être séparés par des virgules et placés devant une déclaration de style. Obtenez le même effet avec plusieurs sélecteurs et plusieurs déclarations de style

Le soi-disant sélecteur imbriqué consiste à définir le style de l'élément correspondant au sélecteur à l'intérieur du CSS

dans le style. Il existe de nombreux éléments avec le même style dans le tableau.

h1{color:green;}
h2{color:green;}
p{color:green;}

Pour minimiser le code, vous pouvez utiliser des sélecteurs groupés.
Chaque sélecteur est séparé par une virgule
Dans l'exemple ci-dessous, nous utilisons des sélecteurs groupés pour le code ci-dessus :

h1,h2,p{color:green;}

Sélecteurs imbriqués

Il. peut s'appliquer au style du sélecteur à l'intérieur du sélecteur.
Dans l'exemple suivant, trois styles sont définis :

Spécifiez un style pour tous les éléments p

Spécifiez un style pour tous les éléments avec class="marked"

Spécifiez un style pour tous les éléments p dans les éléments class="marked"

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style>
p{  
  color:blue;    text-align:center;}
.marked{    background-color:red;}
.marked p{    color:white;}
</style>
</head>
<body>
<p>这个段落是蓝色文本,居中对齐。</p>
<div class="marked">
<p>这个段落不是蓝色文本。</p>
</div>
<p>所有 class="marked"元素内的 p 元素指定一个样式,但有不同的文本颜色。</p>
</body>
</html>


Formation continue
||
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <style> p{ color:blue; text-align:center;} .marked{ background-color:red;} .marked p{ color:white;} </style> </head> <body> <p>这个段落是蓝色文本,居中对齐。</p> <div class="marked"> <p>这个段落不是蓝色文本。</p> </div> <p>所有 class="marked"元素内的 p 元素指定一个样式,但有不同的文本颜色。</p> </body> </html>
soumettreRéinitialiser le code
  • Recommandations de cours
  • Téléchargement du didacticiel