|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
このインタフェースは、CSS ビューを持つドキュメントを表します。
getOverrideStyle
メソッドは、ドキュメントに明示的にリンク
されたスタイルシートを変更したり、スタイルシート内の要素のインラインスタイルを
変更したりせずに、要素のスタイルを即時に変更する機構を、DOM の作成者に
提供します。このスタイルシートは、カスケードアルゴリズムで著者スタイルシートの
あとに置かれ、オーバーライドスタイルシートと呼ばれます。オーバーライドスタイルシートは、
著者スタイルシートよりも優先されます。ただし、"!important" 宣言が通常の
宣言より優先されることは同じです。"!important" 宣言は、オーバーライド、著者、
およびユーザの各スタイルシートのどれにも含めることができます。ユーザ
スタイルシートの "!important" ルールは、オーバーライドおよび著者スタイル
シートの "!important" ルールのどちらよりも優先されます。そして、オーバーライド
スタイルシートの "!important" ルールは、著者スタイルシートの "!important"
ルールよりも優先されます。
DocumentCSS
インタフェースのインスタンスは、
Document
インタフェースのインスタンスに対してバインディング
固有のキャストメソッドを使用することによって取得できることが期待されています。
「Document Object Model (DOM) Level 2 Style Specification」も参照してください。
メソッドの概要 | |
CSSStyleDeclaration |
getOverrideStyle(Element elt,
String pseudoElt)
このメソッドは、指定した要素と指定した擬似要素に対するオーバーライド宣言を 取得するために使用します。 |
インタフェース org.w3c.dom.stylesheets.DocumentStyle から継承したメソッド |
getStyleSheets |
メソッドの詳細 |
public CSSStyleDeclaration getOverrideStyle(Element elt, String pseudoElt)
elt
- スタイルが変更される要素。このパラメータを null にすることはできないpseudoElt
- 擬似要素。ない場合は null
|
Common DOM API | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |