2010-10-12 18 views
19

मैं w3 page on css selectors को देखकर किया गया है और किसी भी होनहार सुराग नहीं मिला है, इसलिए मैंने सोचा कि मैं पूछना होगा ...सीएसएस: स्टाइल जब तत्व दो वर्गों है

वहाँ दो के साथ एक एकल तत्व शैली के लिए एक रास्ता है कक्षाएं अलग-अलग होती हैं अगर यह एक वर्ग थी?

उदाहरण:

<a class="foo">Red</a> 
<a class="bar">Yellow</a> 
<a class="foo bar">Orange</a> 

a.foo { color:red; } 
a.bar { color:yellow; } 
a.foo.bar { color:orange; } 
+0

आप दोनों के साथ एक तत्व शैली करने के लिए देख रहे हैं - ये दो पृष्ठ पर एक त्वरित स्कैन है निर्दिष्ट कक्षाएं, आपका उत्तर है। यदि * कोई भी दो * वर्ग, मैं इसके बारे में इतना निश्चित नहीं हूं। – BoltClock

+3

आपके पास क्या काम है। ध्यान दें कि आईई 6 कक्षा अधिभार का समर्थन नहीं करता है। यह केवल अंतिम कक्षा को पहचानता है। –

+0

आई 6 के बारे में @ जेसन मैककैरी के बिंदु के एक उदाहरण के लिए, [इस प्रश्न के डुप्लिकेट का मेरा जवाब] देखें (http://stackoverflow.com/questions/3772290/css-selector-that-applies-to-elements-with- दो वर्ग/3772305 # 3772305) – BoltClock

उत्तर

17

You just answered yourselfIE6 bug से सावधान रहें।

+1

धन्यवाद, मुझे लगता है कि सीएसएस अंतर्ज्ञानी है! – superUntitled

+3

@superUntitled क्या आप अभी भी इसके लिए खड़े हैं ...? :) –

0

मैंने आपके द्वारा डाले गए कोड की कोशिश की है, और यह ठीक काम करता है (कम से कम क्रोम पर)। हो सकता है कि आपके सीएसएस में कहीं और गलती हो, या कुछ अन्य शैली इसे ओवरराइड कर रही है।

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