Quote Originariamente inviata da olos Visualizza il messaggio
ma leggendo codice scritto da altri mi capita molto spesso di vedere che invece anche a questi div viene assegnata una class (lo fanno anche alcuni programmi di default quando si scrive), allora mi chiedo se sono io a non averci capito un tubo.
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.