Maison > interface Web > tutoriel CSS > Comment utiliser le sélecteur dérivé CSS

Comment utiliser le sélecteur dérivé CSS

coldplay.xixi
Libérer: 2020-11-13 15:49:42
original
2303 Les gens l'ont consulté

Comment utiliser les sélecteurs dérivés CSS : les sélecteurs dérivés permettent de déterminer le style d'une certaine balise en fonction du contexte du document. En utilisant les sélecteurs dérivés de manière rationnelle, le code HTML peut être rendu plus propre.

Comment utiliser le sélecteur dérivé CSS

(Tutoriel recommandé : Tutoriel vidéo CSS)

<strong>Comment utiliser le sélecteur dérivé CSS :

Vous pouvez rendre le balisage plus concis en définissant des styles basés sur le contexte de la position d'un élément.

En CSS1, les sélecteurs qui appliquent les règles de cette manière sont appelés sélecteurs contextuels car ils s'appuient sur le contexte pour appliquer ou éviter une règle. En CSS2, ils sont appelés sélecteurs dérivés, mais peu importe comment vous les appelez, ils font la même chose.

Les sélecteurs dérivés vous permettent de styliser une balise en fonction du contexte du document. En utilisant judicieusement les sélecteurs dérivés, nous pouvons rendre notre code HTML plus propre.

Par exemple, si vous souhaitez que l'élément fort de la liste soit en italique au lieu du gras habituel, vous pouvez définir un sélecteur dérivé comme celui-ci :

li strong {
    font-style: italic;
    font-weight: normal;
  }
Copier après la connexion

Veuillez noter la marque <strong> Le contexte du code bleu :

<p><strong>我是粗体字,不是斜体字,因为我不在列表当中,所以这个规则对我不起作用</strong></p>
<ol>
<li><strong>我是斜体字。这是因为 strong 元素位于 li 元素内。</strong></li>
<li>我是正常的字体。</li>
</ol>
Copier après la connexion

Dans l'exemple ci-dessus, seul l'élément fort de l'élément li est stylisé en italique. Il n'est pas nécessaire de définir une classe ou un identifiant spécial pour l'élément fort, et. le code est plus concis.

Regardez à nouveau la règle CSS suivante :

strong {
     color: red;
     }
h2 {
     color: red;
     }
h2 strong {
     color: blue;
     }
Copier après la connexion

Voici le HTML qu'elle affecte :

<p>The strongly emphasized word in this paragraph is<strong>red</strong>.</p>
<h2>This subhead is also red.</h2>
<h2>The strongly emphasized word in this subhead is<strong>blue</strong>.</h2>
Copier après la connexion

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!

Étiquettes associées:
css
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal