Я нашел пример адаптивных шаблонов электронной почты, в которых есть такие CSS-селекторы, как следующие:
a[class="btn"]
Почему используется этот синтаксис, если он полностью совпадает с:
a.btn
Влияет ли это на мобильные браузеры или что-то еще?
css
css-selectors
Ducin
источник
источник
Ответы:
[]
Синтаксис является селектор атрибута .a[class="btn"]
Это выберет любой
<a>
тег сclass="btn"
. Однако он не будет выбирать , например,<a>
что имеетclass="btn btn_red"
(аa.btn
было бы). Он только точно соответствует этому атрибуту.Вы можете прочитать 30 CSS-селекторов, которые вы должны запомнить . Это бесценно для любого начинающего веб-разработчика.
источник
.btn
хватило бы обычного селектора. Я что-то упускаю? Есть ли в этом польза? Полагаю, больше конкретики?