Cosa vuol dire marcare i cambiamenti di lingua?

Utente HTML.it
chiede

Cosa vuol dire marcare i cambiamenti di lingua?

Redazione HTML.it
risponde

Le WCAG richiedono che tutti i cambiamenti di lingua su parole o frasi all’interno di una pagina vadano marcate tramite l’attributo lang per HTML o XHTML 1.0 mentre con l’attributo xml:lang per XHTML 1.1.
L’attributo lang può essere applicato a qualunque elemento della pagina laddove quell’elemento racchiude del contenuto in una lingua diversa da quella della pagina.
All’interno dell’attributo lang va specificato un codice di lingua secondo il modello ISO 636, di cui una tabella riepilogativa è disponibile al seguente indirizzo http://www.oasis-open.org/cover/iso639a.html
Per esempio:

Lui disse: <q lang=”en”>Hello!</q>.