CSS :nth-of-type() โปรไซเจอร์
- หน้าก่อน :nth-last-of-type()
- หน้าต่อไป :only-child
- กลับไปที่ชั้นบน คู่มืออ้างอิงโปรไฟล์ CSS
กำหนดและวิธีใช้
CSS :nth-of-type(n)
โดยมีชื่อแบบองค์ประกอบเดียวกัน (ตามแบบนามทางเทคนิค) n โปรไซโมไพล์เป็นการเลือกองค์ประกอบที่เป็นลูกขององค์ประกอบพ่อที่เป็น
n สามารถเป็นตัวเลข/ดัชนี หรือ คำที่ใช้เรียก (odd
หรือ even
) หรือ สูตร (เช่น an + b)
คำแนะนำ:ดู :nth-child()
โปรไซโมไพล์เป็นการเลือกองค์ประกอบที่เป็นลูกขององค์ประกอบพ่อที่เป็น n เป็นองค์ประกอบลูกขององค์ประกอบใดๆ ไม่ว่าชื่อองค์ประกอบเท่าไร
ตัวอย่าง
ตัวอย่าง 1
ทางใช้ :nth-of-type()
เลือกตัวตัวเลือก:
/* เลือกองค์ประกอบที่เป็น div พี่น้องที่สอง */ div:nth-of-type(2) { background: red; } /* เลือกองค์ประกอบ li ที่เป็นลูกที่สองในรายการ */ li:nth-of-type(2) { background: lightgreen; } /* เลือกองค์ประกอบที่เป็นฉันท์ที่สามในแต่ละกลุ่มพี่น้อง */ :nth-of-type(3) { background: yellow; }
ตัวอย่าง 2
odd
และ even
เป็นคำที่ใช้เพื่อตรวจสอบองค์ประกอบที่ดัชนีเป็นฉันท์หรือฉันท์แบบคู่ (องค์ประกอบลูกแรกมีดัชนี 1)
ที่นี่ เรากำหนดสีพื้นหลังที่แตกต่างกันสำหรับองค์ประกอบ <p> ที่ดัชนีเป็นฉันท์หรือฉันท์แบบคู่:
p:nth-of-type(odd) { background: red; } p:nth-of-type(even) { background: blue; }
ตัวอย่าง 3
ใช้สูตร (an + b) รายละเอียด:a หมายถึงค่าเลขทศนิยมเพิ่มเติม หรือหลายค่าเลขทศนิยมเพิ่มเติม ที่เริ่มต้นด้วย 0b เป็นค่าเลขทศนิยมเพิ่มเติม
ที่นี่ เรากำหนดสีพื้นหลังสำหรับองค์ประกอบ <p> ที่ดัชนีเป็นเลขทศนิยมเท่ากับ 3 (จะเลือกชิ้นที่สาม หก แปด และอื่นๆ):
p:nth-of-type(3n+0) { background: red; }
ตัวอย่าง 4
ที่นี่ เรากำหนดสีพื้นหลังสำหรับองค์ประกอบ <p> ที่ดัชนีเป็นเลขทศนิยมเท่ากับ 3 หลังจากที่ลบ 1 (จะเลือกชิ้นที่สอง ห้า แปด และอื่นๆ):
p:nth-of-type(3n-1) { background: red; }
ระบบการเขียน CSS
:nth-of-type(index | ฉันท์ | ฉันท์แบบคู่ | an+b) { declarations ของ css; }
รายละเอียดเทคนิค
เวอร์ชัน: | CSS3 |
---|
การสนับสนุนของบราวเซอร์
ตัวเลขในตารางชี้ถึงเวอร์ชันบราวเซอร์แรกที่สนับสนุนโปรไซโมไพล์นี้เต็มทั้งหมด。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
4.0 | 9.0 | 3.5 | 3.2 | 9.6 |
- หน้าก่อน :nth-last-of-type()
- หน้าต่อไป :only-child
- กลับไปที่ชั้นบน คู่มืออ้างอิงโปรไฟล์ CSS