XHTML 與 HTML 之間的差異

2021-07-13 17:40:52 字數 3045 閱讀 5138

xhtml 與 html 之間的差異

通過開始編寫嚴格的 html,你可以為 xhtml 做好準備。

如何為 xhtml 做好準備

xhtml 與 html 4.01 標準沒有太多的不同。

另外,你應該馬上使用小寫字母編寫html**,同時絕不要養成忽略類似

標籤的壞習慣。

祝您可以愉快地編碼!

最主要的不同:

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

xhtml 元素必須被關閉。

標籤名必須用小寫字母。

xhtml 文件必須擁有根元素。

元素必須被正確地巢狀

在 html 中,某些元素可以像這樣彼此不正確地巢狀:

<b><i>this text is bold and italic

在 xhtml 中,所有的元素必須像這樣彼此正確地巢狀:

<b><i>this text is bold and italic

這是錯誤的:

<ul>

<li>coffee  <li>tea

<ul>

<li>black tea

<li>green tea

<li>milk

這是正確的:

<ul>

<li>coffee  <li>tea

<ul>

<li>black tea

<li>green tea

<li>milk

注意:在正確**的例子中,我們在 之後插入了乙個 標籤。

xhtml 元素必須被關閉

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

這是錯誤的:

<p>this is a paragraph<p>this is another paragraph

這是正確的:

<p>this is a paragraph<p>this is another paragraph

空標籤也必須被關閉

空標籤也必須使用結束標籤,或者其開始標籤必須使用/>結尾。

這是錯誤的:

a break: <br>

a horizontal rule: <hr>

an image: <imgsrc=alt=>

這是正確的:

a break: <br/>a horizontal rule: <hr/>an image: <imgsrc=alt=/>

xhtml 元素必須小寫

xhtml 規範定義:標籤名和屬性對大小寫敏感。

這是錯誤的:

<body><p>this is a paragraph

這是正確的:

<body><p>this is a paragraph

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

所有的 xhtml 元素必須被巢狀於 根元素中。其餘所有的元素均可有子元素。子元素必須是成對的且被巢狀在其父元素之中。基本的文件結構如下:

<html><head> ...

<body> ...

XHTML 與 HTML 之間的差異(二)

通過開始編寫嚴格的 html,你可以為 xhtml 做好準備。xhtml 與 html 4.01 標準沒有太多的不同。所以將你的 公升級至 4.01 是個不錯的開始。我們的完整的 html 4.01 參考手冊 會幫助你做到這一點。另外,你應該馬上使用小寫字母編寫html 同時絕不要養成忽略類似 標籤...

HTML與XHTML之間的區別

html與xhtml之間的差別,粗略可以分為兩大模擬較 乙個是功能上的差別,另外是書寫習慣的差別。關於功能上的差別,主要是xhtml可相容各大瀏覽器 手機以及pda,並且瀏覽器也能快速正確地編譯網頁。因為xhtml的語法較為嚴謹,所以如果你是習慣鬆散結構的html編寫者,那需要特別注意xhtml的規...

Html XHTML 與 HTML 之間的差異

首先要說,xhtml比html好更規範,但用dw的時候還是沒有太去注意。最主要的不同 1.xhtml 元素必須被正確地巢狀。在 xhtml 中,所有的元素必須像這樣彼此正確地巢狀 this text is bold and italic 在巢狀列表中乙個容易犯的錯誤,是忘記內部列表必須位於 li 元...