html和xhtml的區別

分爲兩大類比較:
一個是功能上的差別,另外是書寫習慣的差別。關於功能上的差別,主要是XHTML可兼容各大瀏覽器、手機以及PDA,並且瀏覽器也能快速正確地編譯網頁;

二個是語法上的差異:XHTML的語法較爲嚴謹;

1.所有標籤都必須小寫

在XHTML中,所有的標籤都必須小寫,不能大小寫穿插其中,也不能全部都是大寫。

2.標籤必須成雙成對

像是<p>...</p>、<a>...</a>、<div>...</div>標籤等,當出現一個標籤時,必須要有對應的結束標籤,缺一不可,就像在任何程序語言中的括號一樣。

3.標籤順序必須正確

標籤由外到內,一層層包覆着,所以假設你先寫div後寫h1,結尾就要先寫h1後寫div。只要記住一個原則“先進後出”,先彈出的標籤要後結尾。

4.所有屬性都必須使用雙引號

在XHTML 1.0中規定連單引號也不能使用,所以全程都得用雙引號。

<div style="font-size:11px">hello</div>

5.不允許使用target=”_blank”

XHTML1.1開始全面禁止target屬性,如果想要有開新窗口的功能,就必須改寫爲rel=”external”,並搭配JavaScript實現此效果。

<a href="http://blog.mukispace.com" rel="external">MUKI space</a>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章