Интерфейс DocumentCSS
- Все суперинтерфейсы:
DocumentStyle
public interface DocumentCSS extends DocumentStyle
Этот интерфейс представляет документ с представлением CSS.
Метод getOverrideStyle предоставляет механизм, с помощью которого автор DOM может произвести немедленные изменения в стиле элемента, не изменяя явно связанные таблицы стилей документа или встроенный стиль элементов в таблицах стилей. Эта таблица стилей следует за таблицей стилей автора в алгоритме каскадирования и называется таблицей стилей переопределения. Таблица стилей переопределения имеет приоритет над таблицами стилей автора. Декларация "!important" по-прежнему имеет приоритет над обычной декларацией. Таблицы стилей переопределения, автора и пользователя могут содержать декларации "!important". Правила пользователя "!important" имеют приоритет как над правилами переопределения "!important", так и над правилами автора "!important", а правила переопределения "!important" имеют приоритет над правилами автора "!important".
Ожидается, что экземпляр интерфейса DocumentCSS можно получить, используя методы привязки к типам для преобразования экземпляра интерфейса Document.
См. также Спецификацию уровня 2 объекта модели документа (DOM) для таблиц стилей.
- С:
- 1.4, DOM Level 2
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
CSSStyleDeclaration |
getOverrideStyle(Element elt,
String pseudoElt) |
Этот метод используется для получения декларации стиля переопределения для указанного элемента и указанного псевдоэлемента. |
Методы, объявленные в интерфейсе org.w3c.dom.stylesheets.DocumentStyle
getStyleSheets
Методы
getOverrideStyle
CSSStyleDeclaration getOverrideStyle(Element elt,
String pseudoElt)
Этот метод используется для получения декларации стиля переопределения для указанного элемента и указанного псевдоэлемента.
- Параметры:
-
elt- Элемент, стиль которого необходимо изменить. Этот параметр не может быть null. -
pseudoElt- Псевдоэлемент илиnullесли отсутствует. - Возвращает:
- Декларацию стиля переопределения.
© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/jdk.xml.dom/org/w3c/dom/css/DocumentCSS.html