Common DOM API

org.w3c.dom.css
インタフェース DocumentCSS

すべてのスーパーインタフェース:
DocumentStyle

public interface DocumentCSS
extends DocumentStyle

このインタフェースは、CSS ビューを持つドキュメントを表します。

getOverrideStyle メソッドは、ドキュメントに明示的にリンク されたスタイルシートを変更したり、スタイルシート内の要素のインラインスタイルを 変更したりせずに、要素のスタイルを即時に変更する機構を、DOM の作成者に 提供します。このスタイルシートは、カスケードアルゴリズムで著者スタイルシートの あとに置かれ、オーバーライドスタイルシートと呼ばれます。オーバーライドスタイルシートは、 著者スタイルシートよりも優先されます。ただし、"!important" 宣言が通常の 宣言より優先されることは同じです。"!important" 宣言は、オーバーライド、著者、 およびユーザの各スタイルシートのどれにも含めることができます。ユーザ スタイルシートの "!important" ルールは、オーバーライドおよび著者スタイル シートの "!important" ルールのどちらよりも優先されます。そして、オーバーライド スタイルシートの "!important" ルールは、著者スタイルシートの "!important" ルールよりも優先されます。

DocumentCSS インタフェースのインスタンスは、 Document インタフェースのインスタンスに対してバインディング 固有のキャストメソッドを使用することによって取得できることが期待されています。

「Document Object Model (DOM) Level 2 Style Specification」も参照してください。

導入されたバージョン:
DOM Level 2

メソッドの概要
 CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
          このメソッドは、指定した要素と指定した擬似要素に対するオーバーライド宣言を 取得するために使用します。
 
インタフェース org.w3c.dom.stylesheets.DocumentStyle から継承したメソッド
getStyleSheets
 

メソッドの詳細

getOverrideStyle

public CSSStyleDeclaration getOverrideStyle(Element elt,
                                            String pseudoElt)
このメソッドは、指定した要素と指定した擬似要素に対するオーバーライド宣言を 取得するために使用します。

パラメータ:
elt - スタイルが変更される要素。このパラメータを null にすることはできない
pseudoElt - 擬似要素。ない場合は null
戻り値:
オーバーライドスタイル宣言

Common DOM API

バグや機能要求の報告
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.