2016-05-13 112 views
0

我知道關於HTML文件頂部的聲明。HTML5 Doctype標籤和HTML標籤一起在HTML文件中

但是我看到的代碼是一樣的東西:

<!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> 

我只想comfirm標準申報HTML5聲明wheather獨立的HTML標籤是強制性的頂端聲明DOCTYPE HTML之後要申報嗎?

謝謝

回答

0

從規格。

如果html元素中的第一件東西不是註釋,則可以省略html元素的開始標記。如果HTML元素不是 緊跟註釋和元素包含體 元素要麼是不爲空或者其開始標籤一直沒有 省略

一個HTML元素的結束標記可以被省略。

但是,也從規格。

鼓勵作者在根元素html 上指定lang屬性,給出文檔的語言。這有助於語音合成 工具確定使用哪些發音,翻譯工具確定要使用的規則等等。

所以我想說,添加它。我經常做。