:not()セレクタが次の例で動作するようにするにはどうすればよいですか?CSS:すべての子孫のnot()セレクタ
HTML
<div id="content">
<div id="one">
<div><p>This is a <a href="">link</a>.</p></div> <!-- should be green -->
<div><p>This is a <a href="">link</a>.</p></div> <!-- should be green -->
</div>
<div id="two">
<div class="mystyle"><p>This is a <a href="">link</a>.</p></div> <!-- should NOT be green -->
<div><p>This is a <a href="">link</a>.</p></div> <!-- should be green -->
</div>
</div>
CSS
#content a:not(.mystyle) {
color: green;
}
JSFIDDLE
重要
私のブログに外部ウィジェットのスタイルを設定しようとしています。 HTMLへのアクセス権がないので、HTMLを変更することはできません。私はCSSのみのソリューションを探しています。
あなたはここで何をしようとして説明していただけますか? – Soviut
4つのリンクがあります。すべてのリンクは緑色でなければなりません。ただし、class = "mystyle"のリンクは例外です。 –
あなたのフィドルはあなたの質問のコードとはかなり異なっています – j08691