Важной деталью в понимании и применении каскадных таблиц стилей является каскадный аспект их названия. То есть, как он обрабатывает несколько правил для одного и того же элемента? На этой неделе я подробно расскажу о характеристиках CSS и приведу примеры.
приоритет
Свойства CSS имеют больший приоритет, чем свойства HTML. Вы можете использовать атрибуты HTML в браузерах без поддержки CSS, но добавление поддержки CSS в браузер не будет иметь никакого эффекта. При использовании CSS важно иметь глубокое понимание происхождения правила CSS.
источник
При рассмотрении применения правил CSS обычно есть два аспекта. Первый — это программа чтения, которая соответствует просмотру пользователем веб-приложения через предпочитаемый им браузер. Второй аспект — это автор, фактический веб-разработчик, разработавший веб-приложение.
Предпочтения читателя определяются пользователем, то есть он может разрабатывать свои собственные таблицы стилей, а затем распространять их через настройки браузера. Например, пользователи интернет-браузера IE 6 могут указать пользовательскую таблицу стилей через меню «Инструменты | Свойства обозревателя | Доступ», чтобы они могли использовать свою собственную таблицу стилей. Веб-разработчики разрабатывают свои собственные CSS для определения правил и применения их на веб-страницах. При этом в браузерах часто есть встроенные правила.
каскад
Каскадный аспект в аббревиатуре CSS относится к процессу слияния и перезаписи правил между различными источниками. При одновременном использовании нескольких таблиц стилей селекторы, определенные каждой таблицей стилей, конкурируют друг с другом за контроль. В следующем списке указан порядок разрешения конфликтов между селекторами таблиц стилей, при этом первый элемент является наиболее важным.
Важность. Является ли селектор важным?
Источник правила: где определяются правила?
Свойства. Каковы свойства правила?
Последовательность: Что определяется последним?