2013-05-03 109 views

回答

22

可以用一個空類值在這裏使用元素屬性選擇

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

Demo

注意:可以用所需的元件替換div

+0

是啊,讓我來試試! – user1856596 2013-05-03 07:43:07

+1

今天我學到了一些東西。 =) – e1che 2013-05-03 07:45:38

+1

是的,這是訣竅,謝謝。我把它儘快標記爲接受... – user1856596 2013-05-03 07:45:39

16

倘若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; 
} 
+0

這一個工作,標記沒有類,我無法改變它,謝謝。 – 2016-06-09 02:38:19

+0

謝謝 - 「不([class])」正是我需要的...... – 2017-03-16 10:31:52

相關問題