Интерфейс 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
Объявление переопределенного стиля. Никаких исключений