Spec-Zone.ru › Web APIs

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`

Спецификации

Спецификация
CSS Объектная модель (CSSOM)
# dom-cssimportrule-supportstext

Совместимость с браузерами

Рабочий стол Мобильные устройства
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

См. также

  • Использование запросов на поддержку функций
  • @import и @supports

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API