مختارر التضمين CSS (&)
- الصفحة السابقة [attribute*=value]
- الصفحة التالية العدد
- العودة إلى الطبقة السابقة دليل مرجعي مُختار CSS
التعريف والاستخدام
CSS التضمين (&
) المختارر تستخدم لتطبيق النمط على العنصر في سياق عنصر آخر.
يقلل التضمين من الحاجة إلى تكرار المختارر للعناصر ذات الصلة.
مثال
مثال 1
قبل التضمين، يجب أن تُعلن عن كل مختارر بشكل واضح، مثلما هو موضح أدناه:
.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; }
مثال 2
بعد التضمين، يتم استمرار المختارر، وتجميع قواعد النمط ذات الصلة في القاعدة الأم:
.box { border: 2px solid green; background-color: beige; font-family: monospace; font-size: 20px; & > a { color: green; &:hover { color: white; background-color: salmon; } } }
نصيحة:إذا كان يجب إزالة نمط .box من مشروعك، يمكنك إزالة المجموعة بأكملها دون الحاجة إلى البحث عن المختارر المتعلق.
قواعد CSS
parentrule { declarations css; & childrule { declarations css; } }
تفاصيل التقنية
الإصدار: | مodule CSS Nesting |
---|
دعم المتصفح
كروم | إدج | فايرفوكس | سفاري | أوبرا |
---|---|---|---|---|
120 | 120 | 117 | 17.2 | 106 |
- الصفحة السابقة [attribute*=value]
- الصفحة التالية العدد
- العودة إلى الطبقة السابقة دليل مرجعي مُختار CSS