Что такое селектор атрибутов в CSS?

Селектор атрибутов в CSS позволяет выбирать элементы HTML на основе наличия или значения определённого атрибута.

Короткий ответ

Что ответить на собеседовании

Селектор атрибутов в CSS позволяет выбирать элементы HTML на основе наличия или значения определённого атрибута. Это удобно, когда нужно применить стили к элементам с конкретными атрибутами, например, к ссылкам с определённым href или к input с типом checkbox.

Подробный разбор

Ответ с пояснениями

Селектор атрибутов в CSS позволяет выбирать элементы HTML на основе наличия или значения определённого атрибута. Это удобно, когда нужно применить стили к элементам с конкретными атрибутами, например, к ссылкам с определённым href или к input с типом checkbox.

Пример:

/* Выбрать все элементы с атрибутом title */
[title] {
  color: blue;
}

/* Выбрать все input с type="text" */
input[type="text"] {
  border: 1px solid #ccc;
}

/* Выбрать все ссылки, у которых href начинается с https */
a[href^="https"] {
  font-weight: bold;
}

Таким образом, селекторы атрибутов расширяют возможности стилизации, позволяя таргетировать элементы по их атрибутам.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее