Lo span con gli stili in linea è in effetti un errore (più che un'esagerazione), a meno che non si tratti di una soluzione che punta a salvaguardare la semantica del contenuto.

I marcatori [b] e [i] - che stanno per 'bold' e 'italic' - sono oggi sostituiti rispettivamente da i più descrittivi [b] ed [i] - ovvero 'forte' ed 'enfatizzato'.

Con le nuove versioni di XHTML, infatti, si punta a tornare alle origini del linguaggio di marcatura per ipertesti, cercando di attribuire ad esso la sua unica funzione: descrivere e strutturare il contenuto. Per la presentazione, invece, abbiamo CSS.

Ciò significa che un testo, prima di apparire in grassetto a video, è una parola, una frase o un periodo con un significato più marcato rispetto al resto del testo (da qui il concetto di strong, a sostituire bold, il quale invece descrive una caratteristica stilistica e non legata al significato).

Detto questo, tu che script stai utilizzando?