StyleSheet インターっフェイスはあらゆる型のスタイルシートのための抽象的基本インターフェイスである。構造化された文書に関連付けられた単一のスタイルシートをあらわす。HTML においては StyleSheet インターフェイスは、HTML の LINK エレメントによってインクルードされた外部スタイルシートも、行内 STYLE エレメントも表す。 XML においては、このインターフェイスは style sheet 処理命令 によってインクルードされる外部スタイルシートを表す。
disabledboolean型
false。そうでない場合は true。このプロパティの変更は、文書のスタイルを新たに解析させるかもしれない。適当なメディア定義が存在し、disabled プロパティが false であるなら、スタイルシートは適用されるのみである。したがって、メディアが現在のユーザーエージェントによって適用されないならば、disabled プロパティは無視される。hrefDOMString型, 読取専用
null。HTML 4.0 の LINK エレメントの href 属性定義、XML の style sheet 処理命令 の href 擬似属性を参照すること。mediaMediaList型, 読取専用
ownerNode 内に指定される。メディアが未指定ならば、MediaList は空となる。HTML 4.0 の LINK エレメントの media 属性定義、XML の style sheet 処理命令 の media 擬似属性を参照すること。メディアリストの変更で disabled プロパティの変更が生じることがある。ownerNodeNode型, 読取専用
LINK エレメントや STYLE エレメントが該当する。XML では、リンクする処理命令であろう。他のスタイルシートによってインクルードされたスタイルシートであるなら、このプロパティは null である。parentStyleSheetStyleSheet型, 読取専用
null となる。titleDOMString型, 読取専用
ownerNode で指定される。HTML 4.0 の LINK エレメントの title 属性定義、XML の style sheet 処理命令 の title 擬似属性を参照すること。typeDOMString型, 読取専用
ownerNode で指定される。HTML 4.0 の LINK エレメントの type 属性定義、XML の style sheet 処理命令 の title 擬似属性を参照すること。
// Introduced in DOM Level 2:
interface StyleSheet {
readonly attribute DOMString type;
attribute boolean disabled;
readonly attribute Node ownerNode;
readonly attribute StyleSheet parentStyleSheet;
readonly attribute DOMString href;
readonly attribute DOMString title;
readonly attribute MediaList media;
};