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 を返す。

メソッド

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

仕様

仕様書 策定状況 コメント
HTML Living Standard
HTMLStyleElement の定義
現行の標準 HTML5 より変更無し
HTML5
HTMLStyleElement の定義
勧告 scoped プロパティの追加
Document Object Model (DOM) Level 2 HTML Specification
HTMLStyleElement の定義
廃止された LinkStyle インタフェースからの継承の追加
Document Object Model (DOM) Level 1 Specification
HTMLStyleElement の定義
廃止された 最初期の定義

ブラウザ実装状況

現在、互換性データを可読形式の JSON フォーマットに置き換えているところです。 この互換性一覧は古い形式を使っており、これに含まれるデータの置き換えが済んでいません。 手助けしていただける場合は、こちらから!

機能 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,