CSSの親セレクターはありますか?
P粉176980522
P粉176980522 2023-08-23 10:53:50
0
2
432

アンカー要素の直接の親である

  • 要素を選択するにはどうすればよいですか?


    たとえば、私の CSS は次のようになります:

    li < a.active { プロパティ: 値; }

    明らかに JavaScript を使用してこれを行う方法はありますが、CSS レベル 2 自体に何らかの回避策があることを願っています。

    スタイル設定しようとしているメニューは CMS によって吐き出されるため、アクティブな要素を

  • <に移動できません;li> 要素. .. (メニューにテーマを設定してモジュールを作成しない限り、それはやりたくありません)。


    P粉176980522
    P粉176980522

    全員に返信 (2)
    P粉704066087

    :has()CSS 疑似クラスを使用できます。

    ただし、ブラウザのサポートは制限されています

    (現在 Firefox ではサポートされていません)。

    いいねを押す+0
      P粉011360903

      現在、すべてのブラウザで機能する方法で CSS 内の要素の親要素を選択する方法はありません。

      Selector Level 4 Working Draft:has()この機能を提供する疑似クラスが含まれます。これはjQuery 実装に似ていますが、現在 Firefox ではサポートされていません。

      リーリー

      Firefox は現在、デフォルトでサポートしていない唯一の主要なブラウザです。一方、完全なクロスブラウザサポートを備えた親要素を選択する必要がある場合は、Firefox の JavaScript を使用する必要があります。

      いいねを押す+0
        最新のダウンロード
        詳細>
        ウェブエフェクト
        公式サイト
        サイト素材
        フロントエンドテンプレート
        私たちについて 免責事項 Sitemap
        PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!