2016-02-17 22 views
0

我正在通過我已付費的工作簿學習HTML。其中說「HTML5文檔可以使用HTML或XHTML語法編寫」......這是真的嗎?我認爲HTML5文檔只能用HTML5編寫!我知道通過使用<!DOCTYPE html>我聲明文檔是用HTHL5編寫的。我知道XHTML有不同的文檔聲明,所以它不像我要用<!DOCTYPE html>擡頭看看我的頁面,然後使用XHTML作爲我的語法...可以使用HTML或XHTML語法編寫HTML5文檔

+0

是啊,我很高興能使用HTML5(這是什麼書建議過)......我只是困惑,因爲這本書是暗示如果我使用XHTML,那麼它仍然可以歸類爲一個HTML5文檔,這對我來說似乎不太合適...... – Alex

回答

2

這意味着如果你使用XHTML語法喜歡。例如,這兩個都很好:

<meta charset="utf=8"> 

<meta charset="utf=8" /> 

的單文檔類型:

<!DOCTYPE html> 

涵蓋。他們都是HTML5!

你真的需要小心的地方在於,只有被定義爲沒有內容的元素被允許使用自終止語法。這將是像元素:img,br,元和鏈接。如果在規範中聲明瞭一個元素。作爲一個內容元素,它不能自行終止:

<p /> is incorrect 
+0

我正在留下一個更詳細的回覆,但是這覆蓋了它。 HTML比XHTML更加寬容,曾經有一次,在想要放棄HTML用於XHTML的W3C和最終盛行的WHATWG之間發生了激烈的爭鬥,他們正在制定不同的標準。 – denmch

相關問題