Spec-Zone.ru › OpenJDK 21

Интерфейс DocumentCSS

Все суперинтерфейсы:
DocumentStyle
public interface DocumentCSS extends DocumentStyle
Этот интерфейс представляет документ с представлением CSS.

Метод getOverrideStyle предоставляет механизм, с помощью которого автор DOM может произвести немедленное изменение стиля элемента без изменения явно связанных стилей документа или встроенных стилей элементов в стилях. Этот стиль следует за стилем автора в алгоритме каскадирования и называется стилем переопределения. Стиль переопределения имеет приоритет над стилями автора. Декларация "!important" всё равно имеет приоритет над обычной декларацией. Стиль переопределения, стиль автора и пользовательский стиль могут содержать декларации "!important". Правила пользователя "!important" имеют приоритет над правилами переопределения и автора "!important", а правила переопределения "!important" имеют приоритет над правилами автора "!important".

Ожидается, что экземпляр интерфейса DocumentCSS может быть получен с помощью методов привязки к методам преобразования экземпляра интерфейса Document.

См. также Спецификацию стиля уровня 2 Document Object Model (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, 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

Spec-Zone.ru

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