ホームページ  >  記事  >  ウェブフロントエンド  >  親に CSS と HTML を含む子がある場合は、親にスタイルを適用します

親に CSS と HTML を含む子がある場合は、親にスタイルを適用します

WBOY
WBOY転載
2023-09-21 16:45:051155ブラウズ

如果父级有一个具有 CSS 和 HTML 的子级,则将样式应用于父级

CSS3 には親セレクターが存在しません。このためには、CSS4 セレクター $ を使用することをお勧めします。これは次のようになります (li 要素の選択) -

ul $li ul.sub { ... }

代わりに、jQuery を使用すると、1 行のコードでこの機能を実現できます。 。 :has() セレクターは、指定されたセレクターに一致する 1 つ以上の要素を含むすべての要素を選択します。 25edfb22a4f469ecb59f1190150159c6タグはリスト項目を定義します。 ff6d136ddc5fdfeffaf53ff6ee95f185 タグは、順序なし (箇条書き) リストを定義します。

$('ul li:has(ul.sub)').addClass('has_sub');

CSS で li.has_sub にスタイルを追加できます。

以上が親に CSS と HTML を含む子がある場合は、親にスタイルを適用しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。