मेरे पास बूटस्ट्रैप्स "टैब" प्लगइन का उपयोग करके एक अनियमित सूची है। कोड इस तरह दिखता है:सीएसएस 3: नहीं() चयनकर्ता माता-पिता की कक्षा का परीक्षण करने के लिए
<ul>
<li class="active span3"><a href="#ourAgency" data-toggle="tab"><i class="icon-building icon-3x"></i>Our Agency</a></li>
<li class="span3"><a href="#studentVisas" data-toggle="tab"><i class="icon-laptop icon-3x"></i>Student Visas</a></li>
<li class="span3"><a href="#workVisas" data-toggle="tab"><i class="icon-suitcase icon-3x"></i>Work Visas</a></li>
<li class="span3"><a href="#accreditation" data-toggle="tab"><i class="icon-legal icon-3x"></i>Accreditation</a></li>
</ul>
मैं CSS3 के उपयोग करने के लिए सभी <a>
लिंक जिसकी मूल <li>
करता वर्ग .active
है नहीं का रंग बदलने के लिए करना चाहते हैं।
मैं कुछ इस तरह की कोशिश की है:
a:not(li.active>a){
color:grey;
}
लेकिन कोई लाभ नहीं हुआ। क्या ऐसा करने का कोई तरीका है या क्या मैं गलत पेड़ को भड़क रहा हूं?
वर्तमान में सीएसएस (हालांकि CSS4 जाहिर इस क्षमता होगा) ताकि आप एक और समाधान के लिए देखने के लिए चाहते हो सकता है –
खैर कि सिर्फ कष्टप्रद है कोई "जनक" seletor है! मुझे लगता है कि मैं सिर्फ 'li.active> a' पर एक विशेष शैली लागू कर सकता हूं जो नियमित' ए 'शैली को ओवरराइड करता है, लेकिन अगर मैं अभिभावक को पा सकता हूं तो मैं चाहूंगा। ओह अच्छा! – Jascination
@ एक्सप्लोज़न पिल्स: यहां कोड माता-पिता का चयन करने की कोशिश नहीं कर रहा है; यह अभिभावक मिलान (या मेल नहीं खाता) के आधार पर एक बच्चे का चयन करने की कोशिश कर रहा है। इसे माता-पिता चयनकर्ता के साथ हल नहीं किया जा सकता है। – BoltClock