たとえば、CSS クラスがあります。
.class1 {background-color: red;}
しかし、このクラスが (#div1, #div2, #div3) の ID を持つ定義済みの (やや大きい) div のセット内にネストされている場合、特別なスタイリングが必要です..
現在、私は次のようにそれを達成しています:
#div1 .class1, #div2 .class1, #div3 .class1 {border: 1px solid;}
セレクターが長いためにセレクターが非常に大きくなるため、毎回クラスをリストする必要がない方法があるかどうかを知りたいです。したがって、疑似コードでは:
ANY(#div1, #div2, #div3) Sub Element .class1 {border : 1px solid;}
この例では、質問はかなりばかげているように見えますが、実際にはもっと大きな影響があります。
ありがとう!
編集: HTML コードは Ajax 経由でサード パーティから送信されるため、完全に制御することはできません。また、IE8 を含むすべての主要なブラウザーをサポートする必要があります。