我该如何使: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的解决方案。