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.btnfarebbe). Corrisponde solo esattamente a quell'attributo .
Puoi leggere I 30 selettori CSS che devi memorizzare . È inestimabile per qualsiasi sviluppatore web emergente.
.btnselettore comune sarebbe sufficiente. Mi manca qualcosa? C'è qualche vantaggio in questo? Maggiore specificità immagino?
[class^='btn_'].