Mi chiedevo qual è il significato dell'uso dell'attributo "lang" e di come questo differisce dall'uso del meta tag "Content-Language"?Qual è la differenza tra l'attributo lang e il tag <meta http-equiv = "Content-Language" = "en-US">?
Si consideri il seguente codice:
<html lang="en">
<head>
<meta http-equiv="Content-Language" content="en-US">
</head>...
La mia ipotesi è che il browser sta leggendo il valore del meta tag, ma il DOM è interessato con l'attributo "lang". È corretto? Ci sono delle sfumature di cui non sono a conoscenza?
Curiosamente, ho appena scoperto l'http-equiv per il content-language per avere * più * supporto per browser rispetto all'intestazione HTTP corretta! Solo Firefox ha questo diritto: http://artdent.homelinux.net/~josh/language.html –
Penso che lo classificherei come un bug in Firefox. Non dovrebbe prendere il Content-Language come specificando la lingua del documento. – Quentin
Secondo HTML4 (e 5), dovrebbe. –