The read-only name
property of the CSSLayerBlockRule
interface represents the name of the associated cascade layer.
Baseline is determined by this web feature being supported on the current and the previous major versions of major browsers.
The read-only name
property of the CSSLayerBlockRule
interface represents the name of the associated cascade layer.
A string containing the name of the layer, or ""
if the layer is anonymous.
html
<output></output> <output></output>
css
output { display: block; } @layer special { div { color: rebeccapurple; } } @layer { div { color: black; } }
js
const item1 = document.getElementsByTagName("output")[0]; const item2 = document.getElementsByTagName("output")[1]; const rules = document.styleSheets[1].cssRules; // Note that stylesheet #1 is the stylesheet associated with this embedded example, // while stylesheet #0 is the stylesheet associated with the whole MDN page const layer = rules[1]; // A CSSLayerBlockRule const anonymous = rules[2]; // An anonymous CSSLayerBlockRule item1.textContent = `The first CSSLayerBlockRule defines the "${layer.name}" layer.`; item2.textContent = `A second CSSLayerBlockRule defines a layer with the following name: "${anonymous.name}".`;
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
name |
99 | 99 | 97 | No | 85 | 15.4 | 99 | 99 | 97 | 68 | 15.4 | 18.0 |
@layer
is represented by a CSSLayerStatementRule
.
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSLayerBlockRule/name