破解HTML困惑的第一封信

這封信將解惑兩個問題:
1.HTML的由來?
2.HTML的原理特徵?瀏覽器

第一個答案:ide

HTML的締造者是蒂姆 伯納斯 李,入鄉隨鄉,尊稱爲老李。HTML並不是原創,而是借鑑了IBM的SGML,相比較SGML的複雜度,HTML能夠理解爲簡單版的SGML。設計

SGML,全稱 Standard Generalized Markup Language,標準通用標記語言,而它的上層是標記語言的鼻祖GML。開發

20世紀60年代「數據交換」成爲工業計算機的剛需,做爲行業領先的IBM,得出結論「通用化的文件格式將提高系統的移植性」。而實現的方式是「文檔的格式必須結構化,一致化」。標記語言的概念由此,這就是建立GML的指導原則。文檔

然後標記語言的概念在業界達成共識,GML開始二次迭代,通過拓展與修改,成爲了一種全面的信息標準,將其從新命名爲SGML,被國際標準化組織(ISO)所採納,開始在普遍應用。產品

但因爲SGML的複雜性和代價昂貴,推廣變得艱辛無比。直到如今SGML還只是標記語言的指導思想。對於目前公認最強大的標語語言XML,也只實現了SGML不到十分之一的內容。it

因爲對Web的洞察力不夠,HTML的第一個正式版本,是從2.0開始的。而上一個版本是HTML Tags,不叫HTML 1.0,正如此,HTML的誕生就伴隨一個「草率」的標籤,根基不牢,隨時風雨飄搖。io

第二個答案:class

HTML是用來展現文檔的標記語言,而不是一個應用平臺,致使最終實現取決於瀏覽器廠商。基礎

在Web 2.0時代,HTML迎來了飛速發展,愈來愈多的標籤產生,甚至網景與微軟的瀏覽器建立了本身產品的兼容標籤,HTML開始臃腫,W3C對HTML失去信心,重心轉向類XML的XHTML標準。

XHTML標準,由理想主義者設計,理念極其超前與完美。而在落實上出現嚴重誤差,推廣遙遙無期。

瀏覽器廠商對W3C失去耐心,成立WHATWG,全稱 Applications Technology Working Group,Web超文本應用技術工做組,從新審視HTML,在HTML的基礎上進行改善提高,短時間內取得巨大進展。

原地踏步的W3C認清問題所在,不久就重組了HTML5小組,並與WHATWG並肩戰鬥。

WHATWG只維護一個HTML版本,只在此基礎上修改和完善,不作版本迭代。

W3C按期快照一份WHATWG的開發進展,做爲HTML的版本進行發佈,這也是HTML5的由來,之後還會有HTML6...

兩個工做組決定着HTML的原理特徵W3C:基於標準,強調從HTML語法到XHTML語法的轉變WHATWG:遵照實踐,向後兼容,完善HTML語法

相關文章
相關標籤/搜索