2013-05-03 4 views
11

क्या कक्षा के अनुसार ऐसा तत्व चुनने का कोई सीएसएस तरीका है?सीएसएस का उपयोग कर खाली वर्ग विशेषता (वर्ग = "") के साथ एक तत्व का चयन करें?

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

खाली कक्षा घोषणाओं के लिए चयनकर्ता की तरह?

उत्तर

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; 
} 

आप जब कोई 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

यह एक काम करता है, मार्कअप में कोई कक्षा नहीं थी और मैं इसे बदल नहीं सका, धन्यवाद। –

+0

धन्यवाद - ": नहीं ([वर्ग])" बिल्कुल वही था जो मुझे चाहिए ... –

संबंधित मुद्दे