2012-06-09 19 views

risposta

16

basta usare

<!DOCTYPE html> 
<html> 
</html> 
+4

Solo nitpicking :) ' 'or' 'aggiungerà una lingua predefinita ad entrambi gli elementi del titolo e del corpo (ad es. tutta la pagina) – FelipeAls

3

Si utilizza ...

<!DOCTYPE html> 

seguito dal tag HTML ecc ..

5

E 'semplice come

<!DOCTYPE html> 
2

È solo bisogno di questo:

<!DOCTYPE html> 
<html> 
... 

Ci sono diversi punti qui. Questo è supportato da tutti i browser, anche quelli vecchi come IE6/IE7. Tutti i browser in realtà ottengono la parte "html" dalla dichiarazione doctype per passare alla modalità standard.

29

Lo standard è stato semplificato perché i doctype precedenti erano troppo criptici. Il nuovo doctype è semplicemente <!DOCTYPE html>. Potresti chiederti perché non è <!DOCTYPE html5> ma è semplicemente perché è solo un aggiornamento dello standard di HTML e non una nuova versione di qualcosa. Come puoi vedere di seguito, tutti gli elementi possono ora avere un attributo di lingua.

L'elemento <html> è l'elemento radice di un documento. Ogni documento deve iniziare con questo elemento e deve contenere sia gli elementi <head> e <body>.

È buona norma specificare la lingua principale del documento su questo elemento utilizzando l'attributo lang.

<!DOCTYPE html> 
<html lang="en"> 
    <head> 
     <meta charset="utf-8"> 
     <title>Hello World</title> 
    </head> 
    <body> 
     <h1>Hello World</h1> 
     <p> 
      Jamie was here. 
     </p> 
    </body> 
</html> 

Maggiori informazioni: https://dev.w3.org/html5/html-author/#doctype-declaration

0

L'inizio tag <html> è opzionale in HTML5, come in HTML 4.01. Se utilizzato, deve essere il primo tag. Ha diversi attributi opzionali: gli attributi globali di HTML5 e l'attributo speciale manifest. L'attributo utile più comune nel tag <html> è l'attributo lang.

(La dichiarazione DOCTYPE è qualcosa di completamente diverso, e non un tag a tutti.)

+0

@AlexW - Prova la sezione 8.1.2.4 sulla stessa pagina a cui ti colleghi. – Alohci

3

Secondo il Consorzio WWW, l'organizzazione di impostazione responsabili standard web attuali, nessuno ha risposto correttamente questo. L'attuale standard per la dichiarazione linguaggio è

Sempre utilizzare un attributo di lingua sul tag html di dichiarare la lingua predefinita del testo nella pagina. Quando la pagina contiene del contenuto in un'altra lingua , aggiungi un attributo della lingua a un elemento che circonda quel contenuto. Utilizzare l'attributo lang per le pagine fornite come HTML e l'attributo xml: lang per le pagine pubblicate come XML. Per i documenti poliglotta XHTML 1.xe HTML5, utilizzare entrambi insieme.
W3C HTML Language Tag Page

Ecco la risposta per quanto riguarda dichiarazione DOCTYPE

Utilizza il seguente markup come modello per creare un nuovo documento HTML usando una corretta dichiarazione DOCTYPE . Vedere l'elenco seguente se si desidera utilizzare un altro DTD.
W3C DOCTYPE Standards

<!DOCTYPE html> 
<html> 

<head> 
    <title>An HTML standard template</title> 
    <meta charset="utf-8" /> 
</head> 

<body> 
    <p>… Your HTML content here …</p> 
</body> 
</html> 

Spero che questo aiuti.

1

Potrebbe funzionare.

<!DOCTYPE html> 
<html> 
<head> 
<title>Title of the document</title> 
</head> 

<body> 
The content of the document...... 
</body> 

</html> 
0

Prima di tutto, HTML5 doctype non è case sensitive.

Uno di questi tre funzionerà:

1) <!DOCTYPE html>

2) <!DOCTYPE HTML>

3) <!doctype html>

È possibile controllare la validità here.

Problemi correlati