激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频

深入淺出HTML與XHTML的區別

時(shí)間:2024-06-28 01:55:30 XHTML 我要投稿
  • 相關(guān)推薦

深入淺出HTML與XHTML的區別

  HTML(HyperText Markup Language,超文本標記語(yǔ)言)最早的HTML官方正式規范,是1995年IETF(Internet Engineering Task Force,因特網(wǎng)工程任務(wù)組)發(fā)布的HTML 2.0。W3C(World Wide Web Consortium,萬(wàn)維網(wǎng)聯(lián)盟)繼IETF之后,對HTML進(jìn)行了幾次升級,直至1999年發(fā)布HTML 4.01。

  HTML與XHTML

  可擴展超文本標記語(yǔ)言XHTML(eXtensible HyperText Markup Language),是HTML 4.01的第一個(gè)修訂版本,是「3種HTML4文件根據XML1.0標準重組」而成的。也就是說(shuō)是,XHTML是HTML 4.01和XML1.0的雜交。

  由于XHTML1.0是基于HTML4.01的,并沒(méi)有引入任何新標簽或屬性(XHTML可以看作是HTML的一個(gè)子集),表現方式與超文本標記語(yǔ)言HTML類(lèi)似,只是語(yǔ)法上更加嚴格,幾乎所有的網(wǎng)頁(yè)瀏覽器在正確解析HTML的同時(shí),可兼容XHTML。

  如:XHTML中所有的標簽必須小寫(xiě),所有標簽必須閉合,每一個(gè)屬性都必須使用引號包住。<br>要寫(xiě)成<br />,不能寫(xiě)為<BR />(同hr);使用了<p>之后必須有一個(gè)</p>以結束段落。

  HTML與XML

  HTML是一種基于標準通用標記語(yǔ)言(SGML)的應用,而XHTML則基于可擴展標記語(yǔ)言(XML),HTML和XHTML其實(shí)是平行發(fā)展的兩個(gè)標準。本質(zhì)上說(shuō),XHTML是一個(gè)過(guò)渡技術(shù),結合了部分XML的強大功能及大多數HTML的簡(jiǎn)單特性。建立XHTML的目的就是實(shí)現HTML向XML的過(guò)渡。

  XML設計用來(lái)傳送及攜帶數據信息,不用來(lái)表現或展示數據,HTML語(yǔ)言則用來(lái)表現數據。RSS和ATOM目前已經(jīng)成為成功的XML應用,RSS使用XML作為彼此共享內容的標準方式。它代表了Really Simple Syndication(或RDF Site Summary,RDF站點(diǎn)摘要)。它能讓別人很容易的發(fā)現你已經(jīng)更新了你的站點(diǎn)。Atom數據源似乎較少了些;對開(kāi)發(fā)者來(lái)說(shuō),RSS相對簡(jiǎn)單,Atom稍顯復雜,特別是如果不熟悉XML。

  1997年,W3C在發(fā)布XML1.0標準時(shí),HTML的版本已經(jīng)到了4。直到2000年1月26日XHTML1.0成為W3C的推薦標準。不過(guò),鑒于當時(shí)HTML一統天下的現狀,W3C只好建議」繼續使用HTML4.01和積極地研究HTML5及XHTML的計劃」。2002年W3C指出XHTML家族將會(huì )是Internet的新階段,并又著(zhù)手開(kāi)發(fā)XHTML2,旨在把Web引向建立在XML之上的無(wú)比光明的美好未來(lái)。

  HTML5大行其道

  由于原本XHTML只是在內容結構上改進(jìn)原有的HTML系統,XHTML2.0也僅僅在XHTML1.1的基礎上更加注重頁(yè)面規范和可用性,缺乏交互性。在這個(gè)Web App大行其道的年代,XHTML2有些OUT了,于是就催生了HTML5。

  W3C無(wú)視Web設計人員的需求,僅從理論角度閉門(mén)造車(chē),卻扛著(zhù)標準的大旗,引發(fā)了來(lái)自Opera、Apple以及Mozilla等瀏覽器廠(chǎng)商的反對聲音。2004年,他們組建了一個(gè)以推動(dòng)網(wǎng)絡(luò )HTML5標準為目的的組織——網(wǎng)頁(yè)超文本技術(shù)工作小組(Web Hypertext Application Technology Working Group,縮寫(xiě)為WHATWG)。

  HTML5和XHTML2的競爭

  HTML5目標是取代1999年所制定的HTML4.01和XHTML1.0標準,旨在提高網(wǎng)頁(yè)性能,增加頁(yè)面交互。HTML5吸取了XHTML2一些建議,包括一些用來(lái)改善文檔結構的功能,比如,新的HTML標簽header、footer、dialog、aside、figure等的使用,將使內容創(chuàng )作者更加語(yǔ)義地創(chuàng )建文檔,之前的開(kāi)發(fā)者在這些場(chǎng)合是一律使用div的。

  W3C與WHATWG雙方經(jīng)過(guò)多年努力,終于在2006年達成妥協(xié)。2006年10月,Web之父、萬(wàn)維網(wǎng)聯(lián)盟(W3C)主席、美國國家科學(xué)院院士蒂姆·伯納斯-李(Tim Berners-Lee)發(fā)表了一篇博客文章表示,從HTML走向XML的路是行不通的(XHTML is dead)。2009年W3C明智的放棄了改進(jìn)XHTML2.0標準的計劃,選擇了WHATWG的成果作為基礎。事實(shí)上,XHTML在2002年更新之后的數年時(shí)間里,盡管發(fā)現了眾多問(wèn)題,但都沒(méi)有去修改過(guò)。

  2011年,Google工程師兼HTML5標準編輯的Ian Hickson稱(chēng),HTML5將是最后一個(gè)帶版本號的HTML語(yǔ)言。他表示,HTML語(yǔ)言將成為一個(gè)活的標準。

【深入淺出HTML與XHTML的區別】相關(guān)文章:

html5與傳統html區別07-27

HTML5和HTML4有何區別?08-29

關(guān)于HTML中Id和Name的區別06-15

講解HTML中iframe和frame的區別07-18

xhtml入門(mén)的教程09-20

XHTML入門(mén)教程08-28

XHTML入門(mén)學(xué)習教程09-03

xhtml的基礎教程06-12

HTML validate HTML驗證特點(diǎn)09-04

表單標簽XHTML入門(mén)學(xué)習教程08-06

激情欧美日韩一区二区,浪货撅高贱屁股求主人调教视频,精品无码成人片一区二区98,国产高清av在线播放,色翁荡息又大又硬又粗视频