我怎樣才能做到這一點選擇的是:不是() - 在下面的例子中選擇的作品?CSS:沒有()上的所有後代
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
有四個鏈接。除了一個例外,所有鏈接都應該是綠色的:班級中的鏈接=「mystyle」。 –
你的小提琴與你問題中的代碼完全不同 – j08691