HTML的第一個版本沒有版本號,它只是被稱為“HTML”,並且在1989年到1995年之間被用於建立簡單的網頁。1995年,IETF(互聯網工程任務組)對HTML進行了標準化並編號它“HTML 2.0”。
在1997年,萬維網聯盟(W3C)提出了HTML的下一個版本,即HTML 3.2。 隨後是1998年的HTML 4.0和1999年的4.01。
然後,W3C宣布它不會創建新的HTML版本,並開始專注於可擴展的HTML或XHTML。 他們建議網頁設計人員將HTML 4.01用於他們的HTML文檔。
圍繞這一點,發展分裂了。 W3C專注於XHTML 1.0,並且像XHTML Basic這樣的東西在2000年及之後成為推薦。 但Web設計人員並不想轉向僵化的XHTML結構,因此在2004年,Web超文本應用技術工作組(WHATWG)開始研究一種新的HTML版本,它不像XHTML那樣嚴格,稱為HTML5。 他們希望這將最終被接受為W3C的建議。
決定HTML的版本
編寫網頁時的第一個決定是用HTML還是XHTML編寫。 如果您使用的是Dreamweaver之類的編輯器,則此選項取決於您選擇的DOCTYPE。 如果你選擇了一個XHTML DOCTYPE,你的頁面將用XHTML編寫,如果你選擇一個HTML DOCTYPE,你會用HTML編寫頁面。
XHTML和HTML之間有許多不同之處。 但現在,您只需要知道XHTML是將HTML 4.01重新編寫為XML應用程序。 如果你編寫XHTML,你的所有屬性將被引用,你的標籤關閉,你可以在XML編輯器中編輯它。 HTML比XHTML寬鬆很多,因為您可以將引號從屬性中留下,使標籤保持不變
沒有結束標籤
等等。
為什麼使用HTML
- HTML可佔用更少的空間,因此下載速度更快。
- HTML更寬容,更容易學習。 例如,如果您將標籤放在HTML中,您的代碼仍然可以可靠工作。
- 一些較舊的瀏覽器對HTML的反應比對XHTML更有效。
為什麼要使用XHTML
- XHTML在標籤的開始和結束處更清晰 - 因此樣式和事件可以更容易地被吸引。
- XHTML很好地集成到其他編程語言中,因為它是XML。
- 一些瀏覽器對XHTML的響應更為可靠,因此即使在不同的平台上也能一致地顯示頁面。
一旦您決定使用HTML或XHTML - 您應該使用哪個版本?
HTML
在互聯網上仍有三種常用的HTML版本:
- HTML 3.2
- HTML 4.0
- HTML 4.01
有些人可能會認為第四個版本是“no-DOCTYPE”版本。 這通常稱為怪癖模式 ,指的是沒有定義DOCTYPE的HTML文檔,因此最終會在不同的瀏覽器中顯示奇怪。
我建議使用HTML 4.01。 這是該標準的最新版本,它是現代瀏覽器最廣泛接受的版本。 如果您有特定的理由(例如,如果您正在構建內聯網或查看瀏覽器的瀏覽器僅支持3.2或4.0標籤和選項的信息亭),則應該只使用HTML 4.0或3.2。 如果您不知道自己處於這種情況,那麼您就不會,並且您應該使用HTML 4.01。
XHTML
目前有兩個版本的XHTML:1.0和2.0。
XHTML 2.0非常新,仍然不被Web瀏覽器真正支持。 所以我現在推薦使用XHTML 1.0 。 當XHTML 2.0得到廣泛支持時,這將非常好,但在此之前,我們需要堅持我們的讀者可以使用的版本。
一旦你決定了版本
一定要使用DOCTYPE。 使用DOCTYPE只是HTML文檔中的另外一行,它可以確保您的頁面以其顯示方式顯示。
各種版本的DOCTYPE是:
HTML
- HTML 4.01過渡性:
- HTML 4.01嚴格:
- HTML 4.01框架集:
- HTML 3.2:
XHTML
- XHTML 1.0過渡:
- XHTML 1.0嚴格:
- XHTML 1.0框架集:
- XHTML 2.0: