ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS は子要素に基づいて親要素を選択できますか?

CSS は子要素に基づいて親要素を選択できますか?

Linda Hamilton
リリース: 2024-12-03 14:32:11
オリジナル
150 人が閲覧しました

Can CSS Select Parent Elements Based on Their Child Elements?

CSS は子要素に基づいて要素を識別できますか?

この質問では、CSS セレクターを使用して要素を識別する可能性を検討します。特定の子要素が含まれています。たとえば、すべての

を選択することを目指します。 を含む要素

答え:

残念ながら、CSS2 および CSS3 の仕様には、子のコンテンツに基づいて親要素を選択する機能がありません。親セレクターは現在サポートされていません。

仕様の更新に関する注意:

この情報は、CSS 仕様の継続的な議論と変更により古くなる可能性があります。この回答を正確に保つためにあらゆる努力をしますが、不正確な情報が含まれる可能性があります。

CSS ドラフトでの親セレクターの探索:

初期の「セレクター レベル 4 ワーキング ドラフト」 「セレクター サブジェクト」の概念を導入し、作成者がスタイルを受け取る要素を指定できるようにしました。ただし、この機能は将来の仕様から削除され、使用できなくなります。

「Selectors Level 4 Editor's Draft」の :has() 擬似クラス:

より最近の「Selectors Level 4 Editor's Draft」には、:has() リレーショナル疑似クラスが含まれています。この構造により、内容に基づいて要素を選択できます。 :has() を使用すると、上の例は次のようになります。

p:has(span) {
    color: red;
}
ログイン後にコピー

このセレクターはすべての

を選択します。 を含む要素子供。

以上がCSS は子要素に基づいて親要素を選択できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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