选择具有空类的属性使用CSS(类=“”)的元素?(Select an element with em

2019-09-01 20:49发布

是否有一个CSS的方式来选择,看起来像由一个类元素?

<a class="" href="...">

像空类声明的一个选择?

Answer 1:

你可以用一个空类值在这里使用元素属性选择

div[class=""] {
    color: red;
}

演示

注意:您可以替换div与所需的元素



Answer 2:

所提供的class属性存在像你说的,你可以使用属性选择是这样的:

的jsfiddle

<a class="" href="...">asd</a>

a[class=""] {
    color: red;
}

如果你想这时候没有工作class本属性可以使用元素:not([class])

的jsfiddle

<a href="...">asd</a>

a:not([class]) {
    color: red;
}

然后,这些可以被组合在一起,以处理这两种情况。

的jsfiddle

<a href="...">asd</a>
<a class="" href="...">asd</a>

a[class=""],
a:not([class]) {
    color: red;
}


文章来源: Select an element with empty class attribute (class=“”) using CSS?