簡單理解,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...