Ich habe ein Beispiel für reaktionsschnelle E-Mail-Vorlagen gefunden, bei denen es solche CSS-Selektoren gibt, wie die folgenden:
a[class="btn"]
Warum wird diese Syntax verwendet, wenn sie völlig dieselbe ist wie:
a.btn
Hat es Auswirkungen auf mobile Browser oder irgendetwas anderes?
css
css-selectors
Ducin
quelle
quelle
Antworten:
Die
[]
Syntax ist eine Attributauswahl .Dadurch wird ein beliebiges
<a>
Tag mit ausgewähltclass="btn"
. Es wird jedoch nicht ausgewählt,<a>
welcheclass="btn btn_red"
zum Beispiel (wohingegena.btn
). Es stimmt nur genau mit diesem Attribut überein .Vielleicht möchten Sie die 30 CSS-Selektoren lesen, die Sie sich merken müssen . Es ist für jeden aufstrebenden Webentwickler von unschätzbarem Wert.
quelle
.btn
Selektor ausreichen würde. Vermisse ich etwas? Hat das einen Nutzen? Größere Spezifität vermute ich?