CSSImportRule:supportsText 属性
Baseline
2024
Newly available
Since May 2024, this feature works across the latest devices and browser versions. This feature might not work in older devices or browsers.
CSSImportRule
接口的只读属性 supportsText
返回由 @import
at 规则指定的支持条件。
值
一个字符串,或 null
。
示例
文档的单个样式表包含三个 @import
规则。第一个声明在支持 display: flex
时导入样式表。第二个声明在支持 :has
选择器时导入样式表。第三个声明在没有支持条件的情况下导入样式表。
supportsText
属性返回与 at 规则关联的导入条件。
css
@import url("style1.css") supports(display: flex);
@import url("style2.css") supports(selector(p:has(a)));
@import url("style3.css");
js
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0].supportsText); // 返回 `"display: flex"`
console.log(myRules[1].supportsText); // 返回 `"selector(p:has(a))"`
console.log(myRules[2].supportsText); // 返回 `null`
规范
Specification |
---|
CSS Object Model (CSSOM)> # dom-cssimportrule-supportstext> |
浏览器兼容性
Loading…