Назад к вопросам
Middle
2
Назови специфичность CSS-селекторов в порядке увеличения приоритета.
Компании, где спрашивали
DevSect
Ответ от нейросети
sobes.tech AI
Специфичность CSS-селекторов определяет, какой стиль будет применён, если несколько правил конфликтуют. В порядке увеличения приоритета специфичность выглядит так:
- Типы селекторов (элементы) и псевдоэлементы — например,
div,p,::before. - Классы, атрибуты и псевдоклассы — например,
.class,[type="text"],:hover. - ID-селекторы — например,
#header. - Inline-стили — стили, прописанные непосредственно в атрибуте
styleэлемента.
Пример:
/* Специфичность: 0,0,0,1 */
div {}
/* Специфичность: 0,0,1,0 */
.class {}
/* Специфичность: 0,1,0,0 */
#id {}
/* Специфичность: 1,0,0,0 */
style="color: red;" /* inline стиль */
Чем выше специфичность, тем приоритетнее правило.