1. 程式人生 > >HTML、XHTML、HTML5、XML區別

HTML、XHTML、HTML5、XML區別

1、HTML,超文字標記語言(Hyper Text Markup Language)
–特點:
HTML文件描述網頁,包含HTML標籤和純文字。

2、XHTML,可擴充套件性超文字標記語言(EXtensible Hyper Text Markup Language)
–特點:
1)結合XML和HTML的長處,開發出了XHTML。以XML應用的方式定義的HTML。
2)與HTML4.01幾乎是相同。
3)更嚴格更純淨的HTML版本。
4)得到所有主流瀏覽器的支援。
5)2001年1月釋出的W3C推薦標準。

–其他:
XHTML與HTML主要區別:
1)文件結構:(1)XHTML DOCTYPE 是強制性的。(2)<html> 中的 XML namespace 屬性是強制性的。(3)<html>、<head>、<title> 以及 <body> 也是強制性的。
2)元素語法:(1)XHTML 元素必須正確巢狀。(2)XHTML 元素必須始終關閉。(3)XHTML 元素必須小寫。(4)XHTML 文件必須有一個根元素。
3)屬性語法:(1)XHTML 屬性必須使用小寫。(2)XHTML 屬性值必須用引號包圍。(3)XHTML 屬性最小化也是禁止的。

3、HTML5,最新的HTML標準
–特點:
1)專門為承載豐富的 web 內容而設計的,無需額外外掛。
2)擁有新的語義、圖形以及多媒體元素。
3)提供的新元素和新的API簡化了web應用程式的搭建。
4)是跨平臺的,被設計為在不同型別的硬體(PC、平板、手機、電視機等等)之上執行。

4、XML,可擴充套件性標記語言(EXtensible Markup Language)
–特點:
1)一種標記語言,很類似HTML。
2)設計宗旨是傳輸資料,而非顯示資料。
3)標籤沒有被預定義,需要自行定義標籤。
4)被設計為具有自我描述性。
5)1998年2月10日成為W3C的推薦標準。

–其他:
XML與HTML的主要差異:
1)XML不是HTML的替代,XML是對HTML的補充。
2)XML被設計為傳輸和儲存資料,其焦點是資料的內容。HTML被設計用來顯示資料,其焦點是資料的外觀。
3)在大多數web應用程式中,XML用於傳輸資料,而HTML用於格式化並顯示資料。
4)XML是獨立於軟體和硬體的資訊傳輸工具。

本文來自:https://blog.csdn.net/yisumi
end…