我是我公司的一名應用程序開發人員,直到最近才真正關注HTML,在休息期間自學了一段JavaScript和HTML。XHTML - HTML不是HTML格式嗎?
不斷提出的一件事是HTML和XHTML之間的差異,特別是有關HTML5的文章。
令我困惑的概念是我認爲HTML已經是XML格式。所以當有人開始說XHTML是使用XML的HTML時,這讓我感到困惑。
有HTML和XHTML之間幾乎沒有差別的列在http://www.w3schools.com/html/html_xhtml.asp
- 的XHTML
<!DOCTYPE>
添加到每一頁 - 的第一行添加一個xmlns屬性,在每個頁面
- 的html元素將所有元素名稱更改爲小寫
- 關閉所有空元素
- 將所有屬性名稱更改爲小寫
- 引用所有屬性值
但除了第一點和第二點,其他人是也可以應用到HTML只是更嚴格的語法規則。此外,我認爲只要遵循其他要點,就可以在HTML文檔上使用XML工具。
那麼區分兩種不同標準有什麼意義呢?
編輯:我想HTML5,區別更不明顯(或接近有點包容性)。
*「我認爲只要遵循其餘的要點,就可以在HTML文檔上使用XML工具。」 - 是的,但事情是非常非常少的HTML文檔遵循其餘的觀點。更準確地說,HTML和XML是[密切相關](https://en.wikipedia.org/wiki/Standard_Generalized_Markup_Language),但與HTML相比,XML對格式化規則非常嚴格。無論如何,XHTML現在實際上已經死了,所以我不會太在意它。 – JJJ