2013-05-03 9 views

答えて

22

あなたは空のクラス値とここ

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

Demo

注要素属性セレクタを使用することができますあなたが必要な要素でdivを置き換えることができ

+0

はいああ、私はそれを試してみましょう! – user1856596

+1

私は今日何かを学んだ。 =) – e1che

+1

うん、それはトリック、ありがとう。私はできるだけ早く受け入れられるとマークしています... – user1856596

16

が提供class属性がとして存在します次のように属性セレクタを使用することができます:

jsFiddle

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

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

あなたが:not([class])を使用することができる要素の存在属性なし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

これはうまくいきました。マークアップにクラスがなく、変更できませんでした。 –

+0

ありがとうございました - ":not([class])"はまさに私が必要としていたものでした... –

関連する問題