HTML5發(fā)展歷程
HTML5草案的前身名為Web Applications 1.0,由WHATWG在2004年提出,在2007年被W3C接納,并成立了新的HTML工作團(tuán)隊(duì)。
在HTML4.01推出后不久,HTNL的版本又被修訂為XHTNL1.0,這里的代表eXtensible,是“擴(kuò)展”的意思。XHTML1.0是基于HTML4.01的,并沒有引入任何新的元素和屬性,唯一的區(qū)別就是語法,XHTML對語法的要求比HTML要嚴(yán)格得多。
對于W3C而言,到了HTML4已經(jīng)很圓滿了,其下一步任務(wù)就是使XHTML2能夠?qū)eb印象Xml。XHTML2和XHTML有很大的不同,XHTML不向前兼容,甚至不兼容之前的HTML,它是一種全新的語言。
2006年10月,Tim Berners-Lee發(fā)表了一篇文章,該文章表述了從HTML走向XML的路是走不通的。幾個月后,W3C組建了一個新的HTML研發(fā)組,他們非常明智地選擇了WHATWG的成果作為根本。
2009年,W3C發(fā)表了停止XHTML2的公告。這一消息被那些XML的反對者視若珍寶,他們借此 嘲笑那些利用XHTML1范例的人,然而XHTML1和XHTML2幾乎完全不同。XHTML1中的嚴(yán)格語法 規(guī)范被HTML5完全棄用。
雖然HTML5的立場是“非革命性的發(fā)展”,但是它給當(dāng)今的Web開發(fā)者帶來了極大的便利,后者可以很容易地使用HTML5來開發(fā)網(wǎng)頁程序。HTML5的目標(biāo)就是為了能夠創(chuàng)建更實(shí)用、更簡單的Web程序,書寫出更簡單的HTML代碼。
點(diǎn)擊加載更多評論>>