検索

ホームページ  >  に質問  >  本文

CSS ルールはクラスなしで適用されます。なぜですか?

<p>CSS ルールを定義します: </p> <pre class="brush:php;toolbar:false;">.info-specs h2, h3, h4, h5 { フォントサイズ: 1.5em; テキスト変換: なし。 }</pre> <p>これは、クラス「info-specs」を持つ要素の h5 に対してのみ機能します。しかし、調べてみると、他の h5 要素もこのルールを使用していることがわかりました。なぜ? 以下に例を示します: </p> <p> <pre class="snippet-code-css lang-css prettyprint-override"><code>.info-specs h2, h3, h4, h5 { フォントサイズ:5em; テキスト変換: なし。 }</code></pre> <pre class="snippet-code-html lang-html prettyprint-override"><code><h5>mytest </h5></code></pre> </p>
P粉795311321P粉795311321465日前549

全員に返信(1)返信します

  • P粉308089080

    P粉3080890802023-09-05 11:21:47

    ブラウザの CSS インタープリタは、h3h4h5 要素を探しますが、h2< /code> だけを調べます。 .info-specs 内にあります。カンマまたはグループ化されたセレクターは、カンマで区切られたすべてを個別の選択として扱います。

    問題に対する考えられる解決策は次のとおりです:

    リーリー リーリー

    返事
    0
  • キャンセル返事