CSSImportRule: свойство supportsText
Только для чтения supportsText свойство интерфейса CSSImportRule возвращает условие поддержки, указанное в @import правиле.
Значение
Строка или null.
Примеры
Единственный документ содержит три @import правила. Первое объявление импортирует таблицу стилей, если display: flex поддерживается. Второе объявление импортирует таблицу стилей, если селектор :has поддерживается. Третье объявление импортирует таблицу стилей без условия поддержки.
Свойство supportsText возвращает условия импорта, связанные с правилом.
@import url("style1.css") supports(display: flex);
@import url("style2.css") supports(selector(p:has(a)));
@import url("style3.css");
const myRules = document.styleSheets[0].cssRules; console.log(myRules[0].supportsText); // returns `"display: flex"` console.log(myRules[1].supportsText); // returns `"selector(p:has(a))"` console.log(myRules[2].supportsText); // returns `null`
Спецификации
Совместимость с браузерами
| Рабочий стол | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на iOS | Samsung Internet | WebView Android | |
supportsText |
121 | 121 | 114 | 107 | 17.5 | 121 | 114 | 81 | 17.5 | 25.0 | 121 |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/CSSImportRule/supportsText