ฉันกำลังมองหาตัวเลือก css ที่ให้ฉันเลือกรายการย่อยก่อนหน้าของรายการ
<ul>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li> <!-- select the pre last item dynamically no matter how long this list is -->
<li>6</li>
</ul>
วิธีการคงที่:
ul li:nth-child(5)
วิธีการแบบไดนามิก:
ul li:last-child(-1)
ซึ่งแน่นอนว่าไม่ได้ตรวจสอบได้เช่นกัน nth-last-child ดูเหมือนจะไม่ได้ให้วิธีแบบไดนามิก .. ฉันสามารถย้อนกลับไปที่จาวาสคริปต์ แต่ฉันสงสัยว่ามีวิธี CSS ที่ฉันมองข้าม
11
มันมักจะเรียกว่า "วินาทีสุดท้าย" นอกจากนี้ยังมีคำแฟนซีอีกคำสำหรับมัน: "penultimate"
—
BoltClock
@BoltClock ฉันชอบคำว่า "penultimate" ฉันจะใช้มันในการอัพเดท Facebook ต่อ ๆ ไป
—
Andrew Barber
สำเนาซ้ำที่เป็นไปได้ของเลือกองค์ประกอบสุดท้ายที่สองด้วย css
—
Castro Roy
ขอบคุณทุกคนที่พูดถึงสุดท้าย - นี่ปรากฏขึ้นอันดับ 1 ใน Google สำหรับ "css penultimate"
—
chakeda