2016-05-13 19 views
0

Ich bin über Deklaration am Anfang der HTML-Datei bewusst.HTML5 Doctype-Tag und HTML-Tag zusammen in HTML-Datei

Aber ich habe Code gesehen ist so etwas wie:

<!DOCTYPE html> 
<html> **Is it necessary to write after already declaring <!DOCTYPE HTML>** 
<head> 
<title>Title of the document</title> 
</head> 

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

Ich will nur Standard comfirm HTML5 Erklärung zu erklären wheather eigenständige HTML-Tag obligatorisch ist nach HTML erklärt DOCTYPE oben zu erklären?

Danke

Antwort

0

Aus der Spezifikation.

Das Start-Tag eines HTML-Elements kann weggelassen werden, wenn das erste Element in das HTML-Element kein Kommentar ist.

ein Ende-Tag des HTML-Elements kann, wenn das Element html entfallen ist nicht unmittelbar gefolgt von einem Kommentar und das Element enthält einen Körper Element, die weggelassen entweder nicht leer oder deren Start-Tag ist nicht gewesen.

Aber auch aus der Spezifikation.

Autoren werden aufgefordert, ein Lang-Attribut für das Stamm-HTML-Element anzugeben, das die Sprache des Dokuments angibt. Dies hilft Sprachsynthese Tools zu bestimmen, welche Aussprachen zu verwenden, Übersetzungstools zu bestimmen, welche Regeln zu verwenden, und so weiter.

Also würde ich sagen, fügen Sie es hinzu. Mache ich immer.

0

Omitting the html tag ist zulässig, wenn das erste Element innerhalb des Elements html kein Kommentar ist. Das Auslassen des Tags bedeutet nicht, dass das Element html nicht vorhanden ist.

Google recommends removing optional tags, berücksichtigen Sie jedoch die Vor- und Nachteile, da dies möglicherweise Entwickler verwirrt, die nicht mit der optionalen Art bestimmter Tags vertraut sind.