The HTMLStyleElement
interface represents a <style>
element. It inherits properties and methods from its parent, HTMLElement
, and from 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.
Inherits properties from its parent, HTMLElement
, and implements LinkStyle
.
HTMLStyleElement.media
DOMString
representing the intended destination medium for style information.HTMLStyleElement.type
DOMString
representing the type of style being applied by this statement.HTMLStyleElement.disabled
Boolean
value representing whether or not the stylesheet is disabled (true) or not (false).LinkStyle.sheet
Read only
StyleSheet
object associated with the given element, or null
if there is noneHTMLStyleElement.scoped
Boolean
value indicating if the element applies to the whole document (false
) or only to the parent's sub-tree (true
).No specific method; inherits properties from its parent, HTMLElement
, and LinkStyle
.
Specification | Status | Comment |
---|---|---|
HTML Living Standard The definition of 'HTMLStyleElement' in that specification. | Living Standard | |
HTML 5.1 The definition of 'HTMLStyleElement' in that specification. | Recommendation | |
HTML5 The definition of 'HTMLStyleElement' in that specification. | Recommendation | The following property has been added: scoped . |
Document Object Model (DOM) Level 2 HTML Specification The definition of 'HTMLStyleElement' in that specification. | Obsolete | Added a second inheritence, the LinkStyle interface. |
Document Object Model (DOM) Level 1 Specification The definition of 'HTMLStyleElement' in that specification. | Obsolete | Initial definition |
Desktop | ||||||
---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | |
Basic support | Yes | Yes | Yes | Yes | Yes | Yes |
media |
Yes | 12 | Yes | Yes | Yes | Yes |
type |
Yes | 12 | Yes | Yes | Yes | Yes |
disabled |
Yes | 13 | Yes | Yes | Yes | Yes |
sheet |
Yes | Yes | Yes | Yes | Yes | Yes |
scoped
|
19 — 35
|
No | 55 — 61
|
No | No | No |
Mobile | |||||||
---|---|---|---|---|---|---|---|
Android webview | Chrome for Android | Edge Mobile | Firefox for Android | Opera for Android | iOS Safari | Samsung Internet | |
Basic support | Yes | Yes | Yes | Yes | Yes | Yes | Yes |
media |
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
type |
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
disabled |
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
sheet |
Yes | Yes | Yes | Yes | Yes | Yes | Yes |
scoped
|
No | No | No | 55 — 61
|
No | No | No |
<style>
.
© 2005–2018 Mozilla Developer Network and individual contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLStyleElement