унаследовать свойства CSS: eNigma seciaty
При применении правил CSS к веб -элементам концепция специфичности играет решающую роль в определении, какое правило имеет приоритет. Тем не менее, обращение с унаследованными свойствами в этом контексте часто поднимает вопросы.
унаследованные стили - это свойства, передаваемые от родительского элемента к его потомкам. Разумно задаться вопросом, как специфичность унаследованных свойств сравнивается с спецификой непосредственно нацеленного. Вместо этого специфичность любого объявления CSS, нацеленного на элемент, непосредственно заменяет любое унаследованное свойство.
] Пример: переопределение унаследованных стилей
рассмотрим следующий html и css код:
В данном случае элементы H2 в. All_red_text Div наследуют поведение браузера по умолчанию, будучи черным. Цвет: красный; Свойство в .ll_red_text переопределяет этот унаследованный стиль, и текст выглядит красным. } .all_red_text {color: red; }
]This should be black
This should be red
.all_red_text { color: red; }Заключение
унаследованные свойства CSS не являются по существу более или менее специфическими, чем непосредственно нацеленные правила. Специфика правила, направленного на непосредственно нацеленного, всегда уделяется более высоким приоритетом, независимо от того, поступает ли унаследованное свойство от родительского элемента или пользовательского агента. Понимание этого поведения необходимо для избежания неожиданных результатов при работе с унаследованными стилями в CSS.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3