&
Misol
Nesting (&) selektoridan foydalanish:
.box {
border: 2px solid green;
background-color: beige;
font-family: monospace;
font-size: 20px;
& > a {
color: green;
&:hover {
color: white;
background-color: salmon;
}
}
}
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
CSS nesting (&) selektori boshqa element konteksti ichidagi element uchun uslublarni qo‘llash uchun ishlatiladi.
Nesting (ichma-ich joylashtirish) bog‘liq elementlar uchun selektorlarni takrorlash zaruratini kamaytiradi.
Misol
Nesting paydo bo‘lishidan oldin har bir selektorni bir-biridan alohida, aniq e’lon qilishingiz kerak edi, masalan:
.box {
border: 2px solid green;
background-color: beige;
font-family: monospace;
font-size: 20px;
}
.box > a {
color: green;
}
.box > a:hover {
color: white;
background-color: salmon;
}
O‘zingiz sinab ko‘ring »
Misol
Nesting bilan selektorlar davom ettiriladi va bog‘liq uslub qoidalari ota qoida ichida guruhlanadi:
.box {
border: 2px solid green;
background-color: beige;
font-family: monospace;
font-size: 20px;
& > a {
color: green;
&:hover {
color: white;
background-color: salmon;
}
}
}
O‘zingiz sinab ko‘ring »
Maslahat: Agar yuqoridagi misoldagi .box uslubini loyihangizdan olib tashlash kerak bo‘lsa, bog‘liq selektorlarni qidirish o‘rniga butun guruhni o‘chirib tashlashingiz mumkin.
| Versiya: | CSS Nesting moduli |
|---|
Brauzerlarda qo‘llab-quvvatlash
| Selektor | |||||
|---|---|---|---|---|---|
| & | 120 | 120 | 117 | 17.2 | 106 |
CSS sintaksisi
parentrule {
css declarations;
& childrule {
css declarations; }
}
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
