APIdia Launch Partner
Top Description Methods
org.w3c.dom.css

public Interface DocumentCSS

extends DocumentStyle
Imports
org.w3c.dom.Element, org.w3c.dom.stylesheets.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 TypeMethod and Description
public CSSStyleDeclaration

Returns:

The override style declaration.
getOverrideStyle
(Element
The element whose style is to be modified. This parameter cannot be null.
elt
,
String
The pseudo-element or null if none.
pseudoElt
)

This method is used to retrieve the override style declaration for a specified element and a specified pseudo-element.

Inherited from org.w3c.dom.stylesheets.DocumentStyle:
getStyleSheets

Method Detail

getOverrideStyleback to summary
public 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:Element

The element whose style is to be modified. This parameter cannot be null.

pseudoElt:String

The pseudo-element or null if none.

Returns:CSSStyleDeclaration

The override style declaration.