मैं निम्नलिखित कोड से पिछले तत्व (घंटा) कैसे प्राप्त कर सकते हैं:CSS3 के अंतिम तत्व मिल
<div>
<div>
<span class="hr"></span>
</div>
<div>
<span class="hr"></span>
</div>
<div>
<span class="hr"></span> <!-- I need this -->
</div>
</div>
.hr:last-child
इस के लिए काम नहीं करता।
बेशक, डीओएम संरचना अधिक जटिल हो सकती है। मुझे बस अंतिम आवश्यक तत्व लाने की जरूरत है।
ग्रेट पोस्ट। 'इसमें क्या है, इसके बावजूद, आप 5 साल बाद सीएसएस में ऐसा नहीं कर सकते, क्या यह अभी भी वही है? बस उत्सुक, धन्यवाद! –
मुझे विश्वास नहीं है कि इस संबंध में कुछ भी बदल गया है। [सीएसएस चयनकर्ता स्तर 4] (https://drafts.csswg.org/selectors/#the-nth-child-pseudo) ': nth-last-child()' और ': nth-last-of-type का विस्तार करता है() 'उन तत्वों के सेट को बाधित करने के लिए एक अतिरिक्त चयनकर्ता को निर्दिष्ट करने की अनुमति देने के लिए, जो आप मिलान कर रहे हैं, ताकि आप' nth-last-child (1 के साथ 'भाई बहनों के सेट से कक्षा '.hr' के साथ अंतिम तत्व का चयन कर सकें। .hr) '। वे दस्तावेज़ में सभी तत्वों को चुनने की अनुमति नहीं देते हैं, हालांकि, केवल एक सामान्य मूल तत्व के भाई बहनों से बाहर। और मुझे लगता है कि कोई ब्राउज़र अभी तक इस वाक्यविन्यास का समर्थन नहीं करता है; यह एक मसौदा –
है [सीएसएस चयनकर्ता स्तर 4 के पिछले ड्राफ्ट] (http://www.w3.org/TR/2013/WD- चयनकर्ताओं 4-20130502/#the-nth-last-match-pseudo) में 'nth था -स्ट-मैच (1hr। में से 1) छद्म-वर्ग जो मूल प्रश्न पूछता है, लेकिन इसे हटा दिया गया था, शायद इसे लागू करने के लिए अव्यवहारिक होने के लिए। –