Spec-Zone.ru › CSS

Каскадирование и наследование CSS

Модуль каскадирования и наследования CSS определяет правила для назначения значений свойствам с помощью каскадирования и наследования. Этот модуль определяет правила для поиска указанного значения для всех свойств на всех элементах.

Одним из основополагающих принципов дизайна CSS является каскадирование правил. Оно позволяет нескольким таблицам стилей влиять на представление документа. Декларации свойств-значений CSS определяют, как отображается документ. Несколько деклараций могут устанавливать разные значения для одной и той же комбинации элемента и свойства, но только одно значение может быть применено к любому свойству CSS. Модуль каскада CSS определяет, как разрешаются эти конфликты.

Происходит и обратное. Иногда не существует деклараций, определяющих значение свойства. Модуль каскада CSS определяет, как устанавливать эти пропущенные значения с помощью наследования или из начального значения свойства.

Примечание: Правила поиска указанных значений в контексте страницы и ее области видимости описаны в модуле страниц CSS.

Справочник

Свойства

  • all

Правила @

  • @import
  • @layer

Ключевые слова

  • initial
  • inherit
  • revert
  • revert-layer
  • unset
  • !important флаг

Интерфейсы

  • CSSLayerBlockRule
  • CSSGroupingRule
  • CSSLayerStatementRule
  • CSSRule

Ключевые понятия и определения

  • Specificity
  • Происхождение каскада и важность
  • Значения
    • фактическое значение
    • вычисленное значение
    • начальное значение
    • разрешенное значение
    • указанное значение
    • используемое значение
  • Типы происхождения
    • происхождение агента пользователя
    • происхождение автора
    • происхождение пользователя
  • Объявление слоев
    • именованный слой
    • безымянный слой
  • Словарь: происхождение стиля

Руководства

Введение в каскад CSS

Руководство по алгоритму каскадирования, который определяет, как агенты пользователя объединяют значения свойств, полученные из разных источников.

Узнайте: Каскад, специфичность и наследование

Самые фундаментальные понятия CSS — каскад, специфичность и наследование — которые управляют тем, как CSS применяется к HTML и как разрешаются конфликты.

Узнайте: Слои каскада

Введение в слои каскада, более сложную функцию, которая основана на фундаментальных понятиях каскада CSS и специфичности CSS.

Наследование CSS

Руководство по наследованию CSS.

Связанные понятия

  • Стиль, присоединенный к элементу
  • Встроенные стили и каскад
  • Условные правила для @import

Спецификации

Спецификация
CSS Каскадирование и наследование уровень 4
CSS Каскадирование и наследование уровень 5

См. также

  • Модуль селекторов CSS
  • Модуль псевдоэлементов CSS
  • Модуль страниц CSS
  • Модуль условных правил CSS
  • Модуль вложенности CSS
  • Сокращенные свойства

© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_cascade

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API