La scrittura migliore penso che sia la prima... comunque utilizzare il codice XHTML per la grafica impedisce la separazione tra contenuto e presentazione.
Pensa che anche i nomi degli id e delle classi andrebbero dati pensando al contenuto...