Encontrei um exemplo de modelos de e-mail responsivos em que existem seletores CSS como os seguintes:
a[class="btn"]
Por que essa sintaxe é usada se é totalmente igual a:
a.btn
Isso tem algum impacto nos navegadores móveis ou qualquer outra coisa?
css
css-selectors
Ducin
fonte
fonte
Respostas:
A
[]
sintaxe é um seletor de atributo .a[class="btn"]
Isso selecionará qualquer
<a>
tag comclass="btn"
. No entanto, ele não selecionará<a>
qual temclass="btn btn_red"
, por exemplo (enquanto selecionariaa.btn
). Corresponde exatamente a esse atributo.Você pode querer ler Os 30 seletores CSS que você deve memorizar . É inestimável para qualquer desenvolvedor da Web em ascensão.
fonte
.btn
seletor comum seria suficiente. Estou sentindo falta de alguma coisa? Existe algum benefício nisso? Maior especificidade, estou supondo?[class^='btn_']
.