Interface DocumentCSS

継承元:
stylesheets::DocumentStyle
プロパティ:
メソッド:
getOverrideStyle

このインターフェイスは CSS 表示を伴うドキュメントを表す。

getOverrideStyle メソッドは、DOM 著者が、文書に明示的にリンクされたスタイルシートやスタイルシートのエレメントの行内スタイルを変更せずに、エレメントのスタイルの即時変更を達成できるメカニズムを提供する。このスタイルシートは override style sheet と呼ばれ、カスケードアルゴリズムにおいて著者によるスタイルシートの後に来る。override style sheet は著者によるスタイルシートより優先される。"!important" 宣言はさらに通常の宣言より優先される。オーバーライド、著者、そしてユーザのスタイルシートの全てが "!important" 宣言をしていてもよい。ユーザの "!important" 規則はオーバーライドおよび著者の双方の "!important" 規則に優先する。オーバーライドの "!important" 規則は著者の "!important" 規則に優先する。

キャスティングメソッドによる、Document インターフェイスのインスタンス上での DocumentCSS インターフェイスのインスタンスの獲得が期待される。

メソッド:

IDL 定義:

// Introduced in DOM Level 2:
interface DocumentCSS : stylesheets::DocumentStyle {
  CSSStyleDeclaration getOverrideStyle(in Element elt,
                                       in DOMString pseudoElt);
};


Issued: / Revised: / All rights reserved. © 2002-2016 TAKI