Псевдокласс CSS :defined
- Предыдущая страница :default
- Следующая страница :dir()
- Вернуться на один уровень выше Референсная книга псевдоклассов CSS
Определение и использование
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 |
- Предыдущая страница :default
- Следующая страница :dir()
- Вернуться на один уровень выше Референсная книга псевдоклассов CSS