摘要:隨后意識到了這個問題,并認為這是互聯(lián)網(wǎng)的一個基礎性問題,應該加以解決。隨后在中取消了附錄,即使用標準的頁面必須用新的來分發(fā)。這種情況同樣發(fā)生在尚未完成的身上,它要求強錯誤檢查,于是沒有人采用。
我來從HTML的歷史談談他們3者的區(qū)別。
在HTML的早期發(fā)展中,W3C成立之前,很多標準的制定都是在瀏覽器的開發(fā)者們互相討論的情況下完成的,比如HTML 2.0, 3.2直到4.0, 4.01,這些標準大部分都是所謂的retro-spec,即先有實現(xiàn)后有標準。在這種情況下,HTML標準不是很規(guī)范,瀏覽器也對HTML頁面中的錯誤相當寬容。這反過來又導致了HTML作者寫出了大量的含有錯誤的HTML頁面。據(jù)說,時至今日web上99%的頁面都含有HTML錯誤。
W3C隨后意識到了這個問題,并認為這是互聯(lián)網(wǎng)的一個基礎性問題,應該加以解決。為了規(guī)范HTML,W3C結合XML制定了XHTML 1.0標準,這個標準沒有增加任何新的tag,只是按照XML的要求來規(guī)范HTML,并定義了一個新的MIME type,application/xhtml+xml。W3C的初衷是對這個MIME type瀏覽器要實行強錯誤檢查,既如果頁面有HTML錯誤,就要顯示錯誤信息。但是由于已有的web頁面中已經(jīng)有了大量的錯誤,很多開發(fā)者拒絕使用新的MIME type。W3C不得已,在XHTML 1.0的標準之后加了一個附錄C,允許開發(fā)者使用XHTML語法來寫頁面,同時使用舊的MIME type,application/html,來分發(fā)頁面。這個舊的MIME type不會觸發(fā)瀏覽器的強錯誤檢查。這就是我們今天看到的情況,很多網(wǎng)站宣稱自己遵守XHTML 1.0標準,那只不過是說,他的頁面中用了XHTML語法,但并不能保證完全沒有錯誤。要驗證XHTML有沒有真正起效,需要查看web服務器使用哪種MIME type來分發(fā)頁面的。
W3C隨后在XHTML 1.1中取消了附錄C,即使用XHTML 1.1標準的頁面必須用新的MIME type來分發(fā)。于是這個標準并沒有很多人采用。這種情況同樣發(fā)生在尚未完成的XHTML 2.0身上,它要求強錯誤檢查,于是沒有人采用。XHTML的故事也告訴我們,有時候先有標準再來實現(xiàn),是行不通的。
有了XHTML的教訓,WHAT Working Group和W3C在制定下一代HTML標準,也就是HTML5的時候,就將向后兼容作為了一個很重要的原則。HTML5確實引入了許多新的特性,但是它最重要的一個特性是,不會break已有的網(wǎng)頁。你可以將任何已有的網(wǎng)頁的第一行改成,它就成也一個HTML5頁面,并且可以照樣在瀏覽器里正常的展示。
本文內(nèi)容來自知乎睡神的評論:http://www.zhihu.com/question/19818208
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/49540.html
摘要:三開發(fā)工具的使用使用技巧編輯器四介紹的概述全稱,翻譯為超文本標記語言,它不是一種編程語言,是一種描述性的標記語言,用于描述超文本內(nèi)容的顯示方式。【轉】01-html介紹和head標簽主要內(nèi)容web標準瀏覽器介紹開發(fā)工具介紹HTML介紹HTML顏色介紹HTML規(guī)范HTML結構詳解一、web標準web準備介紹:w3c:萬維網(wǎng)聯(lián)盟組織,用來制定web標準的機構(組織)web標準:制作網(wǎng)頁遵循的規(guī)范...
摘要:開始標簽和結束標簽也被稱為開放標簽和閉合標簽。網(wǎng)頁主要由三部分組成結構表現(xiàn)和行為對應標準也分三方面結構化標準語言表現(xiàn)標準語言行為標準。表現(xiàn)標準語言主要是,用于對網(wǎng)頁進行美化。初識HTML和WEB標準 什么是 HTML? HTML 超文本標記語言的縮寫(Hyper Text Markup Language) HTML 并不是編程語言,而是一種標記語言(markup language) 標記...
閱讀 2002·2023-04-26 01:41
閱讀 2500·2021-11-24 09:39
閱讀 1940·2021-11-24 09:38
閱讀 1969·2021-11-19 09:40
閱讀 3789·2021-11-11 11:02
閱讀 3311·2021-10-20 13:48
閱讀 3205·2021-10-14 09:43
閱讀 4433·2021-09-02 15:11