|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
public interface DocumentCSS
このインタフェースは、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 |
| メソッドの詳細 |
|---|
CSSStyleDeclaration getOverrideStyle(Element elt,
String pseudoElt)
elt - スタイルが変更される要素。このパラメータを null にすることはできないpseudoElt - 擬似要素。ない場合は null
|
共通 DOM API | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||