Evitate il markup " <b>ed and <br>eakfast"
Perchè volete che una cosa abbia un determinato aspetto? Quale significato deve trasmettere? Il markup introdotto può e dovrebbe avere sempre un senso, anche per chi non può visualizzare la pagina. Il markup semantico rende le nostre pagine più accessibili a chiunque, motori di ricerca inclusi.
Quanto rendete corsivo un testo, è perchè lo volete enfatizzare, <em>, o perchè è il titolo di un libro, <cite>?
Se qualcosa è in stile grassetto, dovrebbe probabilmente essere marcato come <strong>.
Se volete introdurre un'interruzione di linea ad un certo punto del testo, c'è la possibilità che quell'elemento debba essere marcato come header. Se non è un header, fa parte forse di una class riutilizzata in altre parti del vostro sito? In tal caso è opportuno usare i CSS al posto di tag <br>.
.foo {display:block}
Per maggiori informazioni, vedete Bed and BReakfast markup (B&BR) di Tantek Çelik.
