Spec-Zone.ru › OpenJDK 25

Interface DocumentCSS

All Superinterfaces:
DocumentStyle
public interface DocumentCSS extends DocumentStyle
This interface represents a document with a CSS view.

The getOverrideStyle method provides a mechanism through which a DOM author could effect immediate change to the style of an element without modifying the explicitly linked style sheets of a document or the inline style of elements in the style sheets. This style sheet comes after the author style sheet in the cascade algorithm and is called override style sheet. The override style sheet takes precedence over author style sheets. An "!important" declaration still takes precedence over a normal declaration. Override, author, and user style sheets all may contain "!important" declarations. User "!important" rules take precedence over both override and author "!important" rules, and override "!important" rules take precedence over author "!important" rules.

The expectation is that an instance of the DocumentCSS interface can be obtained by using binding-specific casting methods on an instance of the Document interface.

See also the Document Object Model (DOM) Level 2 Style Specification.

Since:
1.4, DOM Level 2

Method Summary

Modifier and Type Method Description
CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.

Methods declared in interface DocumentStyle

getStyleSheets

Method Details

getOverrideStyle

CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.
Parameters:
elt - The element whose style is to be modified. This parameter cannot be null.
pseudoElt - The pseudo-element or null if none.
Returns:
The override style declaration.

Report a bug or suggest an enhancement
For further API reference and developer documentation see the Java SE Documentation, which contains more detailed, developer-targeted descriptions with conceptual overviews, definitions of terms, workarounds, and working code examples. Other versions.
Java is a trademark or registered trademark of Oracle and/or its affiliates in the US and other countries.
Copyright © 1993, 2025, Oracle and/or its affiliates, 500 Oracle Parkway, Redwood Shores, CA 94065 USA.
All rights reserved. Use is subject to license terms and the documentation redistribution policy.

© 1993, 2025, 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/25/docs/api/jdk.xml.dom/org/w3c/dom/css/DocumentCSS.html

Spec-Zone.ru

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