2013-04-12 12 views
5

sto ottenendo questo errore quando ho convalidare il mio HTML usando the W3C validator:Come posso evitare l'errore di validazione HTML "Valido valore errato per nome attributo su elemento meta"?

Bad value language for attribute name on element meta: Keyword language is not registered. 

<meta name="language" content="en" /> 

Come posso risolvere questo problema?

+0

http://stackoverflow.com/questions/2874947/recommended-meta-elements Ecco la domanda che dà una buona descrizione –

+1

"Come posso risolvere questo problema?" Con * non * usando 'language' come valore per l'attributo' name' sul tag 'meta'. –

risposta

0

Penso che tu sia alla ricerca di contenuti in lingua

<meta http-equiv="Content-Language" content="en" /> 
+0

L'ho usato. Ora sto ricevendo errore come: L'uso dell'elemento meta per specificare la lingua predefinita a livello di documento è obsoleto. Considera invece di specificare la lingua sull'elemento radice.

+0

In questo caso devi usare '' '' come già risposto da parecchie altre persone. – Chris

+0

@Veena: vedere [@AmBurlaczenko's answer] (http://stackoverflow.com/a/15969876/20578) –

3

È necessario specificare la lingua sul tag HTML, in questo modo:

<html lang="en"> 

Puoi anche UES l'attributo lang su qualsiasi elemento, quindi se si dispone di un solo div con il francese, è possibile:

<html lang="en"> 
    ... 
    <body> 
     ... 
     <div lang="fr"></div> 
     ... 
    </body> 
</html> 
Problemi correlati