XHTML 它與 HTML的區別?如何轉換

2021-10-04 16:18:00 字數 1448 閱讀 5822

什麼是 xhtml?

xhtml 是以 xml 格式編寫的 html。

xhtml 指的是可擴充套件超文字標記語言

xhtml 與 html 4.01 幾乎是相同的

xhtml 是更嚴格更純淨的 html 版本

xhtml 是以 xml 應用的方式定義的 html

xhtml 是 2001 年 1 月發布的 w3c 推薦標準

xhtml 是大小寫敏感的,標準的 xhtml 標籤應該使用小寫。

xhtml 得到所有主流瀏覽器的支援

為什麼使用 xhtml?網際網路上的很多頁面包含了"糟糕"的 html。如果在瀏覽器中檢視,下面的 html **執行起來非常正常(即使它並未遵守 html 規則):

...... 

xhtml 元素必須合理巢狀

在 html 中,一些元素可以不互相巢狀,像這樣:

this text is bold and italic
在 xhtml 中,所有的元素都必須互相合理地巢狀,像這樣:

this text is bold and italic
xhtml 元素必須有關閉標籤

1 錯誤示例:

2 this is a paragraph

3 this is another paragraph

1 正確示例:

2 this is a paragraph

3 this is another paragraph

空元素必須包含關閉標籤

錯誤示例:
xhtml 元素必須是小寫

錯誤示例:

this is a paragraph

正確示例:

this is a paragraph

屬性名稱必須是小寫

錯誤示例:

正確示例:

屬性值必須有引號

1 錯誤示例:

2 3 正確示例:

4 ``

**不允許屬性簡寫**

錯誤示例:

正確示例: ``` *如何將 html 轉換為 xhtml?*

新增乙個 xhtml 到你的網頁中

新增 xmlns 屬性新增到每個頁面的html元素中。

改變所有的元素為小寫

關閉所有的空元素

修改所有的屬性名稱為小寫

所有屬性值新增引號

XHTML 它與 HTML的區別?如何轉換

什麼是 xhtml?xhtml 是以 xml 格式編寫的 html。為什麼使用 xhtml?網際網路上的很多頁面包含了 糟糕 的 html。如果在瀏覽器中檢視,下面的 html 執行起來非常正常 即使它並未遵守 html 規則 1 html 2 head 3 title this is bad ht...

HTML還有XHTML區別

實際上,xhtml 與 html 4.01 標準沒有太多的不同。它們最主要的不同 1.xhtml 元素必須被正確地巢狀。錯誤 this is example.正確 this is example.2.xhtml 元素必須被關閉。錯誤 this is example.正確 this is exampl...

HTML與XHTML的區別

編排良好性 well formedness 是xml引入的乙個新概念.從本質上說,元素必須有結束標籤 或者必須以特殊方式書寫,而且元素必須巢狀.正確 巢狀元素 nested elements p 夢之都 em xhtml教程.夢之都 xhtml教程 在基於sgml的html4中的一些隱含結束意義的元...