--- title: HTMLStyleElement slug: Web/API/HTMLStyleElement tags: - DOM - DOM Reference - 要更新 translation_of: Web/API/HTMLStyleElement ---
{{ApiRef}}

HTMLStyleElement インタフェースは {{HTMLElement("style")}} 要素を表すインタフェースです。{{domxref("HTMLElement")}} と {{domxref("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.

プロパティ

{{domxref("HTMLElement")}} および {{domxref("LinkStyle")}} から継承するプロパティの他に、以下の固有プロパティを持ちます。

{{domxref("HTMLStyleElement.media")}}
スタイル情報の適用先として意図するメディアを表す {{domxref("DOMString")}}
{{domxref("HTMLStyleElement.type")}}
この style 要素のスタイルの種類を表す {{domxref("DOMString")}}
{{domxref("HTMLStyleElement.disabled")}}
{{domxref("Boolean")}}。スタイルシート有効時には true 、無効時には false を返す。
{{domxref("HTMLStyleElement.scoped")}}
{{domxref("Boolean")}}。スタイルの適用対象が文書全体の場合は falsescoped 属性により適用範囲が制限されている場合は true を返す。

メソッド

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

仕様

仕様書 策定状況 コメント
{{SpecName('HTML WHATWG', "semantics.html#the-style-element", "HTMLStyleElement")}} {{Spec2('HTML WHATWG')}} {{SpecName("HTML5 W3C")}} より変更無し
{{SpecName('HTML5 W3C', "document-metadata.html#the-style-element", "HTMLStyleElement")}} {{Spec2('HTML5 W3C')}} scoped プロパティの追加
{{SpecName('DOM2 HTML', 'html.html#ID-16428977', 'HTMLStyleElement')}} {{Spec2('DOM2 HTML')}} {{domxref("LinkStyle")}} インタフェースからの継承の追加
{{SpecName('DOM1', 'level-one-html.html#ID-16428977', 'HTMLStyleElement')}} {{Spec2('DOM1')}} 最初期の定義

ブラウザ実装状況

{{Compat("api.HTMLStyleElement")}}

関連情報