选择元素但不是CSS中的某些内部元素

时间:2016-03-28 13:54:04

标签: css

如果我有这个HTML

<p class="all">Example <span class="but">text</span> here.</p>

是否可以编写一个简单的CSS样式,将单词Examplehere.标记为红色,但将text保留为默认颜色?

2 个答案:

答案 0 :(得分:2)

您可以在css中使用 color:initial 属性。

检查以下给定的代码段。

&#13;
&#13;
p{color:red}
.but{color:initial;}
&#13;
<div>
  <p class="all">Example <span class="but">text</span> here.</p>
  </div>
&#13;
&#13;
&#13;

答案 1 :(得分:0)

不: - 为span类设置颜色,但仅限

<style>
    .all{ color:red;}
    :not(but)({color:initial;}
    </style>

<p class="all">Example <span class="but">text</span> here.</p>