更新時間:2019-07-16 來源:黑馬程序員 瀏覽量:
由于各個瀏覽器之間的標(biāo)準(zhǔn)不統(tǒng)一,給網(wǎng)站開發(fā)人員帶來了很大的麻煩。HTML5的出現(xiàn)即是為了解決這一問題,致力于將Web帶入一個成熟的應(yīng)用平臺。
很多人誤以為HTML5是指用HTML5+CSS3+Javascript實現(xiàn)的綜合網(wǎng)頁效果,但實際上HTML5僅僅是一套新的HTML標(biāo)準(zhǔn),是對HTML及XHTMI的繼承與發(fā)展。HTML5是一個向下兼容的版本,本質(zhì)上并不是什么新的技術(shù),只是在功能特性上有了極大的豐富。
任何事情并不是一蹴而就的,HTML標(biāo)準(zhǔn)同樣也經(jīng)歷了時間積累,逐漸演化而成HTML5標(biāo)準(zhǔn)。HTML的出現(xiàn)由來已久,從1993年首次以草案的形式發(fā)布,再到2008年的HTML5正式版,中間經(jīng)歷了多次版本升級。
HTML1.0:在1993年由互聯(lián)網(wǎng)工程工作小組(IETF)工作草案發(fā)布(并非標(biāo)準(zhǔn),眾多不同版本HTML陸續(xù)在全球使用,但是始終未能形成一個廣泛的有相同標(biāo)準(zhǔn)的版本。
HTML2.0:HTML2.0相比初版而言,標(biāo)記得到了極大的豐富。
HTML3.2:HTML3.2是在1996年提出的規(guī)范,注重兼容性的提高,并對之前的版本進(jìn)行了改進(jìn)
HTML4.0:1997年12月推出的HTML4.0,將HTML推向了一個新高度。該版本倡導(dǎo)將文檔結(jié)構(gòu)和樣式分離,并實現(xiàn)了表格更靈活的控制。
HTM.401:由1999年提出的4.01版本是在HTML4.0基礎(chǔ)上的微小改進(jìn)
20世紀(jì)90年代是HTML發(fā)展速度最快的時期,但是自1999年發(fā)布的HTML4.01后,業(yè)界普遍認(rèn)為HTM已經(jīng)步入瓶頸期,W3C組織開始對Web標(biāo)準(zhǔn)的焦點轉(zhuǎn)向 XHTMI上。
XHTMI1.0:在2000年由W3C組織提出, XHTMI是一個過渡技術(shù),結(jié)合了部分XML的強大功能及大多數(shù)HTML的簡單特性。
XHTML1.1:XHTML1.1是模塊化的 XHTMI,是貨真價實的XML。
XHTML2.0:XHTML2.0是完全模塊化可定制的XHTMI,隨著HTML5的興起,XHTML2.0工作小組被要求停止工作。
2004年,一些瀏覽器廠商聯(lián)合成立了 WHATWG工作組,致力于Web表單和應(yīng)用程序。此時的W3C組織專注于 XHTML2.0。在2006年,W3C組織組建了新的HTML工作組采納了 WHATWG的意見,并于2008年發(fā)布了HTML5。
由于HTML5能解決實際的問題,所以在規(guī)范還未定稿的情況下,各大瀏覽器廠家已經(jīng)開始對旗下產(chǎn)品進(jìn)行升級以支持HTML5的新功能。因此,HTML5得益于瀏覽器的實驗性反饋并且也得到持續(xù)的完善,并以這種方式迅速融入對Web平臺的實質(zhì)性改進(jìn)中。2014年10月,W3C組織宣布?xì)v經(jīng)8年努力,HTML5標(biāo)準(zhǔn)規(guī)范終于定稿。