Znalazłem przykład responsywnych szablonów wiadomości e-mail, w których są takie selektory CSS, jak następujące:
a[class="btn"]
Dlaczego używana jest ta składnia, jeśli jest całkowicie taka sama jak:
a.btn
Czy ma to jakiś wpływ na przeglądarki mobilne lub cokolwiek innego?
css
css-selectors
ducin
źródło
źródło
Odpowiedzi:
[]
Składnia jest selektor atrybutu .a[class="btn"]
Spowoduje to wybranie dowolnego
<a>
tagu zclass="btn"
. Jednak na przykład nie wybierze,<a>
który maclass="btn btn_red"
(podczas gdya.btn
tak). Dokładnie pasuje tylko do tego atrybutu.Możesz przeczytać 30 selektorów CSS, które musisz zapamiętać . Jest nieoceniony dla każdego początkującego programisty internetowego.
źródło
.btn
wystarczyłby zwykły selektor. Czy coś mi brakuje? Czy jest z tego jakaś korzyść? Zgaduję, że większa specyficzność?