CSSScopeRule
实例属性
继承其祖先 CSSGroupingRule
和 CSSRule
的属性。
实例方法
继承其祖先 CSSGroupingRule
和 CSSRule
的方法。
示例
在 JavaScript 中访问 @scope 信息
假设以下是附加到文档的唯一样式表
css
@scope (.outer) to (.inner) {
:scope {
background: yellow;
}
}
以下 JavaScript 可用于访问有关包含的 @scope
块的信息
js
const scopeBlock = document.styleSheets[0].cssRules[0];
console.log(scopeBlock.start); // Returns ".outer"
console.log(scopeBlock.end); // Returns ".inner"
规范
规范 |
---|
CSS 级联和继承级别 6 # cssscoperule |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。