HTMLStyleElement

HTMLStyleElement インタフェースは <style> 要素を表すインタフェースです。HTMLElementLinkStyle のプロパティとメソッドを継承しています。

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。スタイルの適用対象が文書全体の場合は falsescoped 属性により適用範囲が制限されている場合は true を返す。

メソッド

固有のメソッドは持ちません。

仕様

仕様書 策定状況 コメント
WHATWG HTML Living Standard
The definition of 'HTMLStyleElement' in that specification.
Living Standard HTML5 より変更無し
HTML5
The definition of 'HTMLStyleElement' in that specification.
勧告案 scoped プロパティの追加
Document Object Model (DOM) Level 2 HTML Specification
The definition of 'HTMLStyleElement' in that specification.
勧告 LinkStyle インタフェースからの継承の追加
Document Object Model (DOM) Level 1 Specification
The definition of 'HTMLStyleElement' in that specification.
勧告 最初期の定義

ブラウザ実装状況

機能 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 ? (有) 未サポート 未サポート 未サポート

関連情報

ドキュメントのタグと貢献者

 このページの貢献者: khalid32, ethertank, dextra
 最終更新者: khalid32,