2012-01-23 17 views
9

संभव डुप्लिकेट:छोड़कर पहला तत्व

<div id="someid"> 
    <ul> 
     <li>1st</li> 
     <li>2nd</li> 
     <li>3rd</li> 
     <li>4th</li> 
    </ul> 
</div> 

मैं के लिए एक शैली सेट कर रहा हूं:
How to skip first child?

मैं एक उस में 4 के साथ ulli है ये li तत्व:

#someid ul li{ 
     font-weight: bold; 
} 

अब मैं पहले li को बाहर करना चाहता हूं। मैं यह कैसे कर सकता हूं?

+0

सिद्धांत रूप में मैं मानता हूँ कि यह एक सटीक डुप्लिकेट के रूप में बंद किया जाना चाहिए , लेकिन जुड़े प्रश्न में दिए गए एक से बेहतर क्रॉस ब्राउज़र समाधान है। मुझे लगता है कि यह स्टैक ओवरफ्लो के हित में रहना होगा ताकि इसे छोड़ दिया जा सके ताकि अन्य उत्तरों दिए जा सकें। –

+0

@ मेरा सिर दर्द होता है: 'li + li'? कृपया लिंक किए गए विषय में उत्तर पोस्ट करें। हालांकि यह उनके उदाहरण के साथ ठीक है लेकिन उनके प्रश्न के शीर्षक के साथ नहीं। – FelipeAls

+0

@ मेरा सिर दर्द होता है: मैंने इसे एक टिप्पणी के रूप में पोस्ट किया। क्या मुझे इसे जवाब में बदलना चाहिए? – BoltClock

उत्तर

16
#someid ul li:not(:first-of-type) { 
     font-weight: bold; 
} 

या कि अगर प्राचीन ब्राउज़रों में काम नहीं करता है:

#someid ul li { 
     font-weight: bold; 
} 
#someid ul li:first-child { 
     font-weight: normal; 
} 
2

सीएसएस first-child चयनकर्ता का उपयोग करें:

#someid ul li:first-child { 
    font-weight: normal; 
} 
+0

हटाए गए प्रश्न में W3Schools पर आपकी टिप्पणी के बारे में: http://w3fools.com/ को आपके प्रश्न का उत्तर देना चाहिए :) – FelipeAls

+0

@ फ़ेलिप उत्कृष्ट – paislee

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