【发布时间】:2017-03-02 05:32:31
【问题描述】:
如何使 :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 的解决方案。
【问题讨论】:
-
您能解释一下您要在这里做什么吗?
-
有四个链接。所有链接都应为绿色,但有一个例外:class="mystyle" 中的链接。
-
您的小提琴与您问题中的代码完全不同
标签: html css css-selectors