гнездование CSS Classes: теперь стало возможным
В предыдущих версиях CSS идея гнездования классов была неуловимой. Разработчики должны были прибегнуть к более сложным методам для достижения аналогичных эффектов. Однако модуль гнездования CSS открыл новые возможности.
вы можете гнездовать классы CSS? С модулем гнездования CSS вы можете охватить следующий синтаксис:
. Class1 { Некоторые вещи; } .class2 { .class1; Еще несколько вещей; }] Этот синтаксис позволяет вам гнездовать классы, создавая иерархические структуры.
.class1 { some stuff; } .class2 { .class1; some more stuff; }
образец реализаций
] Вот несколько примеров, демонстрирующих силу гнездования CSS:
Table. & td { Текст-альбом: Центр; & .c {text-transform: uppercare} &: первого ребенка, &: первого ребенка TD {Border: 1px Solid Black} } & th { Текст-альбом: Центр; Фон: черный; Цвет: белый; } }. foo { Цвет: красный; @nest &> .bar { Цвет: синий; } }
.class1 { some stuff; } .class2 { .class1; some more stuff; }. foo { Цвет: красный; @nest .parent & { Цвет: синий; } }
.class1 { some stuff; } .class2 { .class1; some more stuff; }с гнездованием CSS теперь вы можете написать более краткие и обслуживаемые таблицы стилей. Наслаждайтесь повышенной гибкостью и семантической структурой, которую он обеспечивает.
]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3