CSSLayerBlockRule: thuộc tính name
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2022.
Thuộc tính chỉ đọc name của giao diện CSSLayerBlockRule đại diện cho tên của lớp cascade liên quan.
Giá trị
Một chuỗi chứa tên của lớp, hoặc "" nếu lớp là ẩn danh.
Ví dụ
>HTML
html
<output></output> <output></output>
CSS
css
output {
display: block;
}
@layer special {
div {
color: rebeccapurple;
}
}
@layer {
div {
color: black;
}
}
JavaScript
js
const item1 = document.getElementsByTagName("output")[0];
const item2 = document.getElementsByTagName("output")[1];
const rules = document.getElementById("css-output").sheet.cssRules;
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}".`;
Kết quả
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| CSS Cascading and Inheritance Level 5> # dom-csslayerblockrule-name> |
Tương thích trình duyệt
Xem thêm
- Khai báo câu lệnh của một
@layerđược đại diện bởiCSSLayerStatementRule. - Cách tạo cascade layers có tên trong CSS.