Псевдокласс CSS :defined

Определение и использование

CSS :defined Псевдоклассы используются для соответствия любым определённым элементам.

Этот псевдокласс можно использовать для стандартных элементов и успешно определённых пользовательских элементов.

Пример

Использование :defined Псевдоклассы:

custom-element:not(:defined) {
  border-color: grey;
  color: grey;
}
custom-element:defined {
  background-color: salmon;
  border-color: maroon;
  color: black;
}
/* Показать сообщение о загрузке */
custom-element:not(:defined)::before {
  content: "Loading...";
  position: absolute;
  inset: 0 0 0 0;
  align-content: center;
  text-align: center;
  font-size: 25px;
  background-color: white;
}
/* Удалить сообщение о загрузке */
custom-element:defined::before {
  content: "";
}

Попробуйте сами

Синтаксис CSS

:defined {
  css declarations;
}

Технические детали

Версия: CSS4

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает этот псевдокласс.

Chrome Edge Firefox Safari Opera
54 79 63 10 41