ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS を使用して複数のクラスを持つ HTML 要素を選択するにはどうすればよいですか?

CSS を使用して複数のクラスを持つ HTML 要素を選択するにはどうすればよいですか?

Mary-Kate Olsen
リリース: 2025-01-03 01:29:39
オリジナル
995 人が閲覧しました

How Can I Select HTML Elements with Multiple Classes Using CSS?

CSS で複数のクラスを持つ要素を選択する

多くの Web 開発者は、特定のクラスの組み合わせに基づいて要素を選択する必要に遭遇することがよくあります。それぞれが異なるクラス属性を持つ複数の要素があり、2 つの特定のクラスに属する要素のみをターゲットにしたいというシナリオを考えてみましょう。

これを実現するために、CSS はクラス セレクターを連鎖するという簡単な解決策を提供します。スペースを入れずにクラス名を連続して指定すると、両方のクラスを持つ要素を照合できます。

たとえば、次のようにクラス属性が割り当てられた 3 つの div があるとします。

<div class="foo">Hello Foo</div>
<div class="foo bar">Hello World</div>
<div class="bar">Hello Bar</div>
ログイン後にコピー

「foo」クラスと「bar」クラスの両方を持つ 2 番目の div のみを選択するには、次のコマンドを使用します。 CSS:

.foo.bar {
  /* Styles for element(s) with foo AND bar classes */
}
ログイン後にコピー

このセレクターは、両方のクラス属性を持つという基準を満たす要素にスタイルを効果的に適用します。

ただし、Internet Explorer 6 には連鎖クラスに関する制限があることに注意することが重要です。セレクター。他のブラウザとは異なり、IE6 は最後にリストされたクラス セレクターのみを認識するため、予期しない動作が発生する可能性があります。この問題に対処するには、古いブラウザのサポートに条件ステートメントを使用することをお勧めします。

以上がCSS を使用して複数のクラスを持つ HTML 要素を選択するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート