Ho trovato un esempio di modelli di email reattivi in cui sono presenti selettori CSS come i seguenti:
a[class="btn"]
Perché viene utilizzata questa sintassi se è totalmente uguale a:
a.btn
Ha qualche impatto sui browser mobili o altro?
Ho trovato un esempio di modelli di email reattivi in cui sono presenti selettori CSS come i seguenti:
a[class="btn"]
Perché viene utilizzata questa sintassi se è totalmente uguale a:
a.btn
Ha qualche impatto sui browser mobili o altro?
Risposte:
La []
sintassi è un selettore di attributi .
a[class="btn"]
Questo selezionerà qualsiasi <a>
tag con class="btn"
. Tuttavia, non selezionerà <a>
quale ha class="btn btn_red"
, ad esempio (mentre lo a.btn
farebbe). Corrisponde solo esattamente a quell'attributo .
Puoi leggere I 30 selettori CSS che devi memorizzare . È inestimabile per qualsiasi sviluppatore web emergente.
.btn
selettore comune sarebbe sufficiente. Mi manca qualcosa? C'è qualche vantaggio in questo? Maggiore specificità immagino?
[class^='btn_']
.