No, direi che hai capito bene.
Assegnare un id invece di una class non è comunque obbligatorio anche se l'elemento è unico. Ti dico che assegnare una class va sempre bene, un id invece potrebbe generare problemi nel caso in cui per una svista in una pagina finissero due elementi con lo stesso id.
Per questo secondo me di default il comportamento che hai citato riguardo ai software per creare siti web è comprensibile.
Dipende sempre comunque da cosa ci devi fare con quell'elemento, se è solo per applicare delle regole di stile o se devi farci qualcosa con del codice Javascript/jQuery, a seconda di quello che ti serve.


Rispondi quotando