- เมื่อฤดูร้อนปีที่แล้ว CSSWG ได้โหวตกัน และรูปแบบ "bracket notation" ซึ่งเป็นตัวเลือกที่ 3 ได้รับชัยชนะ
- จากนั้น Safari/Chrome ก็ได้ติดตั้งใช้งานตัวเลือกที่ 3 และเริ่มใช้ตั้งแต่ Safari Technology Preview 162 ที่ปล่อยเมื่อวันที่ 1/25
.foo {
color: green;
.bar {
font-size: 1.4rem;
}
}
- เนื่องจากข้อจำกัดของเอนจินสำหรับ parse ของเบราว์เซอร์ selector ด้านใน (เช่น
.bar ด้านบน) จะต้องขึ้นต้นด้วยสัญลักษณ์เสมอ . # : [ * + > ~
→ กล่าวคือ main { article {...} } ทำไม่ได้ และต้องเขียนในรูปแบบ main { & article {...} }
1 ความคิดเห็น
W3C เผยแพร่ร่าง CSS Nesting Module
ช่วยโหวตเลือกไวยากรณ์ของ CSS Nesting
ฟีเจอร์ CSS ที่ควรจับตาในปี 2022