Интерфейс DocumentCSS
- Все суперинтерфейсы:
DocumentStyle
public interface DocumentCSS extends DocumentStyle
Метод getOverrideStyle предоставляет механизм, с помощью которого автор DOM может произвести немедленное изменение стиля элемента без изменения явно связанных стилей документа или встроенных стилей элементов в стилях. Этот стиль следует за стилем автора в алгоритме каскадирования и называется стилем переопределения. Стиль переопределения имеет приоритет над стилями автора. Декларация "!important" всё равно имеет приоритет над обычной декларацией. Стиль переопределения, стиль автора и пользовательский стиль могут содержать декларации "!important". Правила пользователя "!important" имеют приоритет над правилами переопределения и автора "!important", а правила переопределения "!important" имеют приоритет над правилами автора "!important".
Ожидается, что экземпляр интерфейса DocumentCSS может быть получен с помощью методов привязки к методам преобразования экземпляра интерфейса Document.
См. также Спецификацию стиля уровня 2 Document Object Model (DOM).
- С тех пор:
- 1.4, DOM Level 2
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
CSSStyleDeclaration |
getOverrideStyle |
Этот метод используется для извлечения декларации стиля переопределения для указанного элемента и указанного псевдоэлемента. |
Методы, объявленные в интерфейсе org.w3c.dom.stylesheets.DocumentStyle
getStyleSheets
Подробное описание методов
getOverrideStyle
CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
- Параметры:
-
elt- Элемент, стиль которого нужно изменить. Этот параметр не может быть null. -
pseudoElt- Псевдоэлемент илиnull, если нет. - Возвращает:
- Декларация стиля переопределения.
© 1993, 2023, 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/21/docs/api/jdk.xml.dom/org/w3c/dom/css/DocumentCSS.html