成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

HTML 5倍受青睞,XHTML 2處境尷尬

開發 前端
自HTML 5 和 XHTML 2規范草稿公布以來,一直存在很大的爭議。HTML 5是由包括Google、Mirosoft、Mozilla、Opera、Apple在內多家瀏覽器廠商共同起草的下一代web規范。而XHTML 2則是由W3C工作小組起草提交的。HTML 5 和 XHTML 2最終都被W3C接受成為候選方案,從此HTML 5 和 XHTML 2便成了相互競爭的兩種標準。不過最近瀏覽器廠商們對HTML 5表現出了前所未有的熱情,讓XHTML 2的處境略顯尷尬。

前不久結束的Google I/O大會上,Google演示了一系列基于HTML 5技術之上的web應該,其中包括離線存儲、用戶交互、2D繪畫等,并表示將來在Adroid和Chrome中加大對HTML 5的支持。微軟也表示在下一的瀏覽器中逐漸加入對HTML 5的支持。網上對HTML 5 和 XHTML 2的比較有不少很好的文章,都值得參考,這里我不想說太多技術上的東西,只談談自己對于HTML 5 和 XHTML 2兩種標準的理解。

一、未來的Web都需要這兩種標準

HTML 5旨在提高網頁性能,增加頁面交互。HTML 5中增加了不少新的標簽,如audio、video、canva等,其交互功能都大超過了XHTML 1.1t和HTML 4.01,這比完全依賴于JavaScript來實現這些功能效率更高更準確。HTML 5讓頁面內容更加豐富,使超文本更加名副其實。而XHTML 2.0更加注重頁面規范和可用性。在XHTML 1.1的基礎上,XHTML 2.0根據原定目標——使Web語言逐漸由HTML過度到XML——做出了巨大改進。從Web標準的角度說,XHTML 2.0是一個飛躍,這一點HTML 5則做的不夠好。不過HTML 5還提供了另種解析方式,將MIME類型設定為 application/xhtml+xml時,瀏覽器會使用XML解析器對其進行解析,所以HTML 5的正確名稱應該是X/HTML 5。

我們拋開HTML 5與XHTML 2中新增加的標簽等不說,未來的Web需要更加強大的功能以實現更加豐富的頁面表現,但是同樣未來的Web編寫應該更加規范,更加體驗web的易用性,不過兩方面卻體現兩種規范中,雖然瀏覽器可以通過不同的命名空間來區分它們,但是我們卻無法在同一個文檔中同時使用兩種規范。

二、我們不需要兩種規范

HTML 5還有一個優點是它的向后兼容性,HTML 4在HTML 5的命名空間中仍然可以使用,但是XHTML 2卻與XHTML 1.1出現了斷層,這也是XHTML 2.0的一個軟肋。HTML 5和XHTML 2的競爭實際上是瀏覽器廠商和W3C標準組織的競爭,其未來的結果很可能是一種妥協方案:瀏覽器同時支持兩種規范。這看似不錯,但是仔細想想,我們根據不需要兩種規范。因為最終結果是我們的web文檔只能是其中的一個,難道讓我們在實現強大功能的時候放棄更加優秀的web標準?而且HTML 5和XHTML 2在標簽上存在很大差異,這與HTML 4和XHTML 1.1區別完全不同,我們幾乎不需要去記憶哪個標簽可能在HTML 4中使用哪個可能在XHTML 1.1中使用,因為他們在這方面幾乎沒有區別,但是HTML 5和XHTML 2不同,他們各自有不同的標簽,如果你一不小心記錯的話,你可能會遇到不小的麻煩,這無論對于web開發初學者還是其他人員來說都將是個問題。

我的期望是HTML 5和XHTML 2即便真的作為兩種規范問世,那么他們的區別也僅僅是HTML 4與XHTML 1.1的區別。我們可以通過簡單修改命名空間(HTML不需要命名空間,但是X/HTML 5需要),少量修改代碼即可完成轉換。競爭是好的,但不要各自為政,相互融合相互借鑒才會產生好的標準。我知道W3C的工作組看不起WHATWG的自私自利,WHATWG也瞧上W3C的傲慢,但是所有的標準只有得到瀏覽器的支持才是有用的標準,所有的瀏覽器都支持統一有約束力的標準Web開發才能進行。所以也許兩者最后成為一個標準才是最好的選擇。

三、也許一切都要等到十年后

XHTML 2已經公布了第8個工作草稿,但是仍然存在一些問題,當然最重要的問題就是瀏覽器的問題。目前瀏覽器無論對于XHTML 2還是HTML 5的支持都非常非常少,要比對CSS 3的支持還要少,所以當我們真正可以使用它們來做開發工具的時候,也許是2020年了。不過,我們在一切還沒有成為現實之前,盡可能使之完美。

【編輯推薦】

  1. HTML 5下一代Web開發標準詳解
  2. HTML 5與Flash,不得不談的話題
  3. Google宣布Web已經勝利 HTML 5將Web大大推進
  4. IBM演示下一代網絡技術 初試HTML5
  5. HTML 5 正式標準恐將2022年才能正式發布
責任編輯:彭凡 來源: 電子工業出版社
相關推薦

2012-04-24 12:07:16

SAP云計算

2011-07-07 09:40:01

IE9Windows 9

2011-11-23 11:26:21

云間存儲

2012-04-13 17:13:07

歐特克

2015-10-29 11:47:16

Acer

2017-02-23 08:48:03

2009-07-30 17:59:43

標記語言XHTML2HTML5

2012-03-18 19:48:33

新iPad

2015-10-08 11:13:18

Chrome Edge瀏覽器

2012-04-17 10:06:46

2010-09-01 08:58:20

讓喬布

2009-07-06 00:13:04

HTML 5XHTML 2

2012-02-08 09:35:16

硬件投入服務器虛擬化

2013-03-12 09:32:52

IaaSIT公有云服務

2024-02-19 16:28:24

2010-08-03 11:08:22

2010-08-31 19:16:52

2011-09-15 11:18:41

激光打印機用戶體驗

2009-04-07 09:05:05

MSNWord聊天軟件

2009-02-24 09:20:46

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产精品午夜一区 | 一级黄色片毛片 | 欧美精品一区二区在线观看 | 日韩精品成人免费观看视频 | 久久久看 | 中文字幕高清av | 色黄爽| 91视频网 | 国产偷录视频叫床高潮对白 | 国产乱人伦 | 丝袜一区二区三区 | 91 在线| 国产在线精品一区二区三区 | 国产亚洲成av人片在线观看桃 | 一区二区三区视频在线 | 国产极品91| 91porn国产成人福利 | 国产色网站 | 搞黄视频免费看 | 欧美日韩久久 | 国产亚洲成av人片在线观看桃 | 日本久久www成人免 成人久久久久 | 99亚洲 | 人人九九精 | 国产精品免费视频一区 | 91色在线 | 一区二区三区在线电影 | 国产一级淫片免费视频 | 日日夜夜天天久久 | 999观看免费高清www | 国产精品1区2区 | 亚洲精品99久久久久久 | 欧美成人一区二区 | 日韩欧美精品在线 | 网站黄色av | 欧美激情亚洲天堂 | 在线免费观看成年人视频 | 欧美激情第一区 | 国产精品一码二码三码在线 | 91黄在线观看 | 日韩三区在线观看 |