Интерфейс ViewCSS
Этот интерфейс представляет собой представление CSS. getComputedStyle
Метод предоставляет доступ только для чтения к вычисленным значениям элемента.
Ожидается, что экземпляр ViewCSS
интерфейса может быть получен с помощью специфичных для привязки методов приведения к экземпляру AbstractView
интерфейса.
Поскольку вычисляемый стиль связан с Element
узлом, если этот элемент удаляется из документа, связанные CSSStyleDeclaration
и CSSValue
связанные с этим объявлением больше не действительны.
Метод getComputedStyle
Параметры
elt
типа Element
Элемент, стиль которого должен быть вычислен. Этот параметр не может быть нулевым.
pseudoElt
типа DOMString
Псевдоэлемент или null
, если его нет.
Возвращаемое значение
CSSStyleDeclaration
Вычисляемый стиль. Он доступен только для CSSStyleDeclaration
чтения и содержит только абсолютные значения.
Никаких исключений
Интерфейс DocumentCSS
Этот интерфейс представляет собой документ с представлением CSS.
getOverrideStyle
Метод предоставляет механизм, с помощью которого DOM может осуществлять немедленное изменение стиля элемента без изменения явно связанных таблиц стилей документа или встроенного стиля элементов в таблицах стилей.
Эта таблица стилей следует за таблицей стилей автора в каскадном алгоритме и называется таблицей стилей переопределения. Таблица стилей переопределения имеет приоритет над таблицами стилей автора.
Объявление “!important” по-прежнему имеет приоритет над обычным объявлением.
Таблицы стилей переопределения, автора и пользователя могут содержать объявления “!important”.
Правила пользователя “!important” имеют приоритет как над правилами переопределения, так и над правилами автора “!important”, а правила переопределения “!important” имеют приоритет над правилами автора “!important”.
Ожидается, что экземпляр DocumentCSS
интерфейса может быть получен с помощью специфичных для привязки методов приведения к экземпляру Document
интерфейса.
Метод getOverrideStyle
Этот метод используется для получения объявления стиля переопределения для указанного элемента и указанного псевдоэлемента.
Параметры
elt
типа Element
Элемент, стиль которого должен быть изменен. Этот параметр не может быть нулевым.
pseudoElt
типа DOMString
Псевдоэлемент илиnull
, если его нет.
Возвращаемое значение
CSSStyleDeclaration
Объявление переопределенного стиля. Никаких исключений