Les règles CSS sont appliquées sans classes, pourquoi ?
P粉795311321
2023-09-04 13:26:05
<p>Je définis les règles CSS : </p>
<pre class="brush:php;toolbar:false;">.info-specs h2, h3, h4, h5 {
taille de police : 1,5em ;
transformation de texte : aucune ;
}</pré>
<p>Cela ne devrait fonctionner que pour h5 dans les éléments avec la classe "info-specs". Cependant, après inspection, j'ai découvert que d'autres éléments h5 utilisent également cette règle. Pourquoi?
Voici un exemple : </p>
<p>
<pre class="snippet-code-css lang-css Prettyprint-override"><code>.info-specs h2, h3, h4, h5 {
taille de police : 5em ;
transformation de texte : aucune ;
}</code></pre>
<pre class="snippet-code-html lang-html Prettyprint-override"><code><h5>mytest </h5></code></pre>
</p>
L'interpréteur CSS du navigateur recherchera tout ce qui se trouve dans
h3
、h4
和h5
元素,并且仅查找h2 它将查看它是否在
.info-specs
. Les sélecteurs à virgule ou groupés traitent tout ce qui est séparé par des virgules comme des sélections distinctes.Les solutions possibles à votre problème sont :