HTML和XHTML的區別

2021-09-25 05:37:05 字數 1240 閱讀 8153

簡單理解,xhtml就是html的公升級版,所以xhtml和html沒有太多的不同

最主要的區別在於:

xhtml 元素必須被正確地巢狀。

xhtml 元素必須被關閉。

標籤名必須用小寫字母。

xhtml 文件必須擁有根元素。

(1)元素必須被正確地巢狀

1

<

div><

p>標籤正確巢狀示範

p>

div>

(2)xhtml 元素必須被關閉,

非空標籤必須使用結束標籤

1

<

p>

這是錯誤示範 //錯誤寫法

2<

p>這是正確示範

p> //正確寫法

(3)空標籤也必須被關閉,空標籤也必須使用結束標籤,或者其開始標籤必須使用/>結尾

這是錯誤示範<

br>

//錯誤示範

這是正確示範

<

br/> //正確示範

(4)xhtml 元素必須小寫,xhtml 規範定義:標籤名和屬性對大小寫敏感

1

<

div>這是錯誤示範

div>

//錯誤寫法

2<

div>這是正確示範

div> //正確寫法

(5)xhtml 文件必須擁有乙個根元素

所有的 xhtml 元素必須被巢狀於 根元素中,且根元素必須使用xmlns宣告文件命名空間。

命名空間是收集元素型別和屬性名字的乙個詳細的dtd,它允許通過乙個url位址指向來識別命名空間。

現在統一的命名空間是:

1

<

html

xmlns

="">

2<

head

>

3head

>

4<

body

>

5body

>

6html

>

HTML和XHTML的區別

html是一種基本的web網頁設計語言,xhtml是乙個基於xml的置標語言,看起來與html有些相象,只有一些小的但重要的區別,xhtml就是乙個扮演著類似html的角色的xml,所以,本質上說,xhtml是乙個過渡技術,結合了xml 有幾分 的強大功能及html 大多數 的簡單特性。html 和...

XHTML和HTML的區別

1.html對於各大瀏覽器相容性較差 pc端瀏覽器 手機端瀏覽器 pad 對於網頁頁面編寫技巧要求比較高,現在web前端開發的靜態網頁,一般都是html4.0,html5就另當別論了。2.xhtml可以很好處理各大瀏覽器的相容 pc端瀏覽器 手機端瀏覽器 pad 看起來與html有些相象但是和htm...

HTML和XHTML的區別

簡單理解,xhtml就是html的公升級版,所以xhtml和html沒有太多的不同 最主要的區別在於 xhtml 元素必須被正確地巢狀。xhtml 元素必須被關閉。標籤名必須用小寫字母。xhtml 文件必須擁有根元素。1 元素必須被正確地巢狀 1 div p 標籤正確巢狀示範 p div 2 xht...