«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Селектор CSS исключает конкретные методы имени класса

Селектор CSS исключает конкретные методы имени класса

Опубликовано в 2025-04-18
Просматривать:962

How to Exclude Specific Class Names in CSS Selectors?

, исключая конкретные имена классов в CSS Selectors

в CSS, есть случаи, когда вам могут потребоваться исключить конкретные имена классов из ваших селекторов. Это особенно полезно, когда вы хотите применять стили к нескольким элементам, но некоторые из них не должны наследовать эти стили.

один общий сценарий включает в себя исключение элементов с определенным именем класса при применении стилей к элементам с другим именем класса. Давайте рассмотрим следующий пример:

]

    Design



    Design

В этом примере мы хотим применить цвет фона для элементов с именем класса "Remode_hover" на Hover. Однако мы не хотим применять этот цвет, если элемент также имеет «remode_selected» имя класса. .Remode_Selected .Remode_hover: Hover {} .Remode_hover: Hover {founal-Color: #f0ac00; }

/* Do not apply background-color (leave empty) */
.reMode_selected .reMode_hover:hover { }

.reMode_hover:hover { background-color: #f0ac00; }
, чтобы правильно исключить «remode_selected» элементы, мы должны использовать селектор «not ()». Обновленный CSS будет:

. Remode_hover: не (.Remode_selected): Hover {founal-color: #f0ac00; }

 Это правило применит цвет фона к элементам .Remode_hover, которые не имеют имени .Remode_Selected Class. В результате, только первая ссылка получит цвет фона на пахни, а вторая ссылка не будет. 
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3