HTML
HTML 2.0——1995年11月作爲RFC 1866發佈,在RFC 2854於2000年6月發佈之後被宣佈已經過時
HTML 3.2——1997年1月14日,
W3C推薦標準
html 5
HTML 4.0——1997年12月18日,W3C推薦標準
HTML 4.01(微小改進)——1999年12月24日,W3C推薦標準(XHTML也可以說就是HTML一個升級版本.(w3c描述它爲'HTML
4.01'))
HTML 5的第一份正式草案已於2008年1月22日公佈,仍繼續完善
ISO/IEC 15445:2000(“ISO HTML”)——2000年5月15日發佈,基於嚴格的HTML 4.01語法,是
國際標準化組織和
國際電工委員會的標準。
xhtml
可擴展超文本標記語言。HTML是一種基本的WEB網頁設計語言,XHTML是一個基於可擴展標記語言的標記語言,看起來與HTML有些相象,只有一些小的但重要的區別,XHTML就是一個扮演着類似HTML的角色的可擴展標記語言(XML),所以,本質上說,XHTML是一個過渡技術,結合了部分XML的強大功能及大多數HTML的簡單特性。
國際上在網站設計中推崇的WEB標準就是基於XHTML的應用(即通常所說的CSS+DIV)。最大的變化在於文檔必須是良構的,所有標籤必須閉合,也就是說開始標籤要有相應的結束標籤。另外,XHTML中所有的標籤必須小寫。。在XHTML中,所有的參數值,包括數字,必須用雙引號括起來(而在SGML和HTML中,引號不是必須的,當內容只是數字、字母及其它允許的特殊字符時,可以不用引號)。所有元素,包括空元素,比如img、br等,也都必須閉合,實現的方式是在開始標籤末尾加入斜扛,
W3C 標準
* XHTML是EXtensible HyperText Markup Language的英文縮寫,即可擴展的
超文本標記語言.
* XHTML是用來代替HTML的, 是2000年
w3c公佈發行的.
* XHTML是一種增強了的HTML,它的可擴展性和靈活性將適應未來網絡應用更多的需求.
* XHTML是基於XML的應用.
* XHTML更簡潔更嚴謹.
* XHTML也可以說就是HTML一個升級版本.(w3c描述它爲'HTML 4.01')
* 除此之外XHTML和HTML基本相同.
* XHTML是大小寫敏感的,XHTML與x
html是不一樣的.標準的XHTML
標籤應該使用小寫.
如何將 HTML 轉換爲 XHTML
下面列出了將 HTML 轉換爲 XHTML 的幾點:
-
添加一個 XHTML <!DOCTYPE> 到網頁中。
-
添加 xmlns 屬性到每個頁面的 html 元素中。
-
修改所有的元素爲小寫。
-
關閉所有的空元素。
-
修改所有的屬性名稱爲小寫。
-
所有屬性值添加引號。
html 文檔定義
<html>
<head></head>
<body></body
</html>
xhtml 文檔定義
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh-CN"
lang="zh-CN">
<!DOCTYPE html><html></html>
現行規範
1. XHTML 1.0 Transitional - 過渡型,標識
語法要求較寬鬆
<
!DOCTYPEhtmlPUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.<CITE class=highlight highlight="true"> </CITE>/TR/xhtml1/DTD/xhtml1-transitional.dtd">
要求非常寬鬆的DTD,它允許你繼續使用HTML4.01的標識(但是要符合x
html的寫法)。
2. XHTML 1.0 Strict - 嚴格型,標識要求達到以上XHTML相比於HTML的所有改動
<!DOCTYPE
htmlPUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www./TR/xhtml1/DTD/xhtml1-strict.dtd">
要求嚴格的
DTD,你不能使用任何表現層的標識和屬性,例如
。
3. XHTML 1.0 Frameset -
框架集定義
<!DOCTYPE
htmlPUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.<CITE class=highlight highlight="true"></CITE>/TR/xhtml1/DTD/xhtml1-frameset.dtd">
專門針對
框架頁面設計使用的DTD,如果你的頁面中包含有框架,需要採用這種DTD
4. XHTML 1.1 - 模塊化的XHTML
5. XHTML 2.0 - 完全模塊化可定製化的XHTML,正在開發中,參考http://<CITE class=highlight highlight="true"></CITE>/