Команда supports - стиль элементов с возможностями, которые поддерживаются браузером в CSS

Команда @supports задает стиль элементам с учетом возможностей, поддерживаемых браузером. В данной команде можно создавать условия с помощью логических операторов not, and, or.

Синтаксис

@supports условие {
	
}

Пример

Давайте зададим условие, что если ваш браузер поддерживает свойство display со значением flex, то отобразится только абзац с соответствующим текстом, при этом цвет его шрифта будет голубого цвета:

<p class="yes">Your browser support display: flex.</p>
<p class="no">Your browser does not support display: flex.</p>
@supports (display: flex) {
	.no {
		display: none;
	}
	p {
		color: #467CBC;
	}
}
@supports not (display: flex) {
	.yes {
		display: none;
	}
}

:

Смотрите также

  • команда @import,
    которая импортирует CSS-файл
  • команда @media,
    которая задает стиль для типа носителя
  • команда !important,
    которая задает приоритет стиля



Чат с GPT Компилятор