J'ai trouvé un exemple de modèles d'e-mails réactifs dans lesquels il existe des sélecteurs CSS tels que les suivants:
a[class="btn"]
Pourquoi cette syntaxe est-elle utilisée si elle est totalement la même que:
a.btn
Cela a-t-il un impact sur les navigateurs mobiles ou autre chose?
css
css-selectors
ducine
la source
la source
Réponses:
La
[]
syntaxe est un sélecteur d'attribut .a[class="btn"]
Cela sélectionnera n'importe quelle
<a>
balise avecclass="btn"
. Cependant, il ne sélectionnera pas<a>
ce qui aclass="btn btn_red"
, par exemple (alors que lea.btn
ferait). Cela correspond exactement à cet attribut.Vous voudrez peut-être lire les 30 sélecteurs CSS que vous devez mémoriser . Il est inestimable pour tout développeur Web en devenir.
la source
.btn
sélecteur commun suffirait. Est-ce que je manque quelque chose? Y a-t-il un avantage à cela? Une plus grande spécificité je suppose?