DOM Level 2 Style Sheet インターフェイスは、任意の型のスタイルシートをあらわす基本インターフェイスである。特定のスタイルシート言語をあらわす DOM モジュールは、そのインターフェイスから派生するインターフェイスを含めてもよいことが期待される。
このセクション内のインターフェイスは強制的なものではない。DOM アプリケーションは、実装によってこのモジュールがサポートされているかどうかを判定するのに、値 "StyleSheets" と "2.0" をそれぞれ引数にもつ DOMImplementation
の hasFeature(feature, version)
メソッドを使用できる。このモジュールの完全なサポートのために、DOM Level 2 Core 仕様 [DOM Level 2 Views] で定義される "Core" の特徴を、実装はサポートしなければならない。DOM Level 2 Core 仕様 [DOM Level 2 Core] における 適合 については追加情報を参照されたい。
このインターフェイスのセットはスタイルシートの一般的概念を表す。
HTMLLinkElement
インターフェイス [DOM Level 2 HTML] と [HTML4.0] 参照) の生成。基盤になるスタイルシートは、エレメントが文書に挿入され、リンクされたオブジェクトがスタイルシートであることを示す href および type 属性の双方が設定された後、作成される。HTMLStyleElement
インターフェイス [DOM Level 2 HTML] と [HTML4.0] を参照)。基盤になるスタイルシートは、エレメントが文書に挿入され、ユーザーエージェントが解釈するスタイルシート言語に該当することを示す type 属性が設定された後、作成される。