HTMLStyleElement
インタフェースは <style>
要素を表すインタフェースです。HTMLElement
と LinkStyle
のプロパティとメソッドを継承しています。
This interface doesn't allow to manipulate the CSS it contains (in most case). To manipulate CSS, see Using dynamic styling information for an overview of the objects used to manipulate specified CSS properties using the DOM.
プロパティ
HTMLElement
および LinkStyle
から継承するプロパティの他に、以下の固有プロパティを持ちます。
-
HTMLStyleElement.media
-
スタイル情報の適用先として意図するメディアを表す
DOMString
-
HTMLStyleElement.type
-
この style 要素のスタイルの種類を表す
DOMString
-
HTMLStyleElement.disabled
-
Boolean
。スタイルシート有効時にはtrue
、無効時にはfalse
を返す。 -
HTMLStyleElement.scoped
-
Boolean
。スタイルの適用対象が文書全体の場合はfalse
、scoped
属性により適用範囲が制限されている場合はtrue
を返す。
メソッド
固有のメソッドは持ちません。
仕様
ブラウザ実装状況
機能 | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari (WebKit) |
---|---|---|---|---|---|
基本サポート | (有) | 1.0 (1.7 or earlier) | (有) | (有) | (有) |
scoped |
? | (有) | 未サポート | 未サポート | 未サポート |
機能 | Android | Firefox Mobile (Gecko) | IE Phone | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
基本サポート | (有) | 1.0 (1.0) | (有) | (有) | (有) |
scoped |
? | (有) | 未サポート | 未サポート | 未サポート |
関連情報
<style>
-HTMLStyleElement
インタフェースを持つ HTML 要素- 動的スタイル情報の利用