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

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

WBOY
リリース: 2023-09-21 16:45:05
転載
1206 人が閲覧しました

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

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

ul $li ul.sub { ... }
ログイン後にコピー

代わりに、jQuery を使用すると、1 行のコードでこの機能を実現できます。 。 :has() セレクターは、指定されたセレクターに一致する 1 つ以上の要素を含むすべての要素を選択します。

  • タグはリスト項目を定義します。
      タグは、順序なし (箇条書き) リストを定義します。

      $('ul li:has(ul.sub)').addClass('has_sub');
      ログイン後にコピー

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

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

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