初識HTML 5:關於它的三個三

來源:互聯網
上載者:User

標籤:style   blog   http   io   使用   ar   檔案   sp   div   

來源:http://www.ido321.com/949.html

一、HTML 5受歡迎的三個理由

1、IE、Google、Firefox、Safari、Opera等主流瀏覽器的支援

1.1  微軟:2010年3月16日,微軟在拉斯維加斯舉行的MIX10技術大會上推出IE9預覽版,更多支援CSS3、SVG和HTML 5等互連網通用標準。

1.2  Google:2010年2月19日,GoogleGears的專案經理伊安-費特通過部落格宣布,Google將放棄Gears,重點開發HTML 5。

1.3  蘋果:2010年6月7日,蘋果在開發人員大會上發布Safari 5,它支援HTML 5的10個以上新技術,包括HTML 5視頻、形式驗證等。

1.4  Opera:號稱“CSS之父”的Hakon Wium Lie認為HTML 5和CSS 3將是全球互連網的發展趨勢,Opera也正在努力開發HTML 5產品。Web的未來屬於HTML 5.

1.5  Mozilla:2010年7月,Mozilla發布FireFox 4的測試版,支援包括HTML 5文法分析器、形式控制等。

2、時代的要求

現 在的時代需要一個互連網通用的標準。在HTML 5之前,由於各個瀏覽器的之間不統一,光是修改Web瀏覽器之間由於相容性引起的Bug就浪費了大量時間。而HTML 的目標就是將Web帶入一個成熟的應用平台,在HTML 5平台上,視頻、音頻、映像、動畫,以及電腦的互動都被標準化。

關於Web瀏覽 器,網頁標準計劃小組設計並推出了Acid3測試,它是針對網頁瀏覽器及設計軟體之標準相容性的一項測試。對於Web應用程式,Acid3對其動態內容進 行檢查,測試集中點主要在ECMAScript、DOM Level 3、Media Queries和data:URL。這款測試的設計者正是HTML 5的核心人物Ian Hickson,現在是W3C的HTML 5工作群組負責人之一。

3、Internet Exploere 8

這 裡為什麼要講到IE 8呢?IE也是朝著支援HTML 5的方向前進。在IE 7之前,IE和Firefox爭奪市場份額的戰爭愈演愈烈,為了搶回被Firefox爭奪去的市場份額,繼IE 7發布不就之後,IE 8的Release版本就出來了。新推出的IE 8宣布遵從互連網標準,並且開始支援HTML 5,例如實現sessionStorage和globalStorage功能,以代替Cookie。IE作為瀏覽器市場的老大,都已經對HTML 5如此重視,其它小弟自然會紛紛效仿老大的做法。所以可以說HTML 5在市場上大面積推廣的勢頭是非常強勁的。

二、放心使用HTML 5的三個理由

雖然Web開發人員普遍認為有了HTML 5是比較好的,但是還是會擔心諸如“它在老版瀏覽器上也能運行正常嗎?”,“會不會有相容性問題?”,“會不會有錯誤呢?”等各種問題。那就接著往下看。

1、相容性:HTML 5在老版的瀏覽器上也可以運行。

2、實用性:HTML 5內部並沒有封裝複雜和不切實際的功能,都是簡單實用、能夠提升開發速度的功能。

3、非革命性的發展:HTML 5的內部功能是發展性的,是為了滿足瀏覽器的開發需求而產生的,並沒有完全顛覆HTML 4的標準。

雖然HTML 5的時代已經到來,但是並不代表現在用HTML 4建立出來的網站必須重建,只會要求各Web瀏覽器今後能夠正常運行HTML 5開發出來的功能。

三、HTML 5要解決的三個問題

1、Web瀏覽器之間的相容性低。

網頁瀏覽器之間的相容性是很低的,在某個瀏覽器上能夠啟動並執行Web程式,在另外一個瀏覽器就完全不一樣了。在HTML 5中,它詳細分析了各Web瀏覽器所具有的功能,並以此為基礎,要求瀏覽器所有內部功能都符合約一個通用標準。既然符合約一個標準,那麼相容性問題就得到 瞭解決。

2、文檔結構不明確

在HTML 5之前的版本中,CSS+DIV設計是常用的,不管你是“標題”或者“本文”,一般是DIV實現,但是DIV只是作為一個容器,並不能作為表示文檔結構的 元素。所以在HTML 5中,增加了很多跟文檔結構有關的元素,例如header、nav、section、artical等,是HTML文檔的脈絡更加清晰。

3、Web應用程式的功能受到了限制

譬如同時上傳多個檔案,這在HTML 5之前是很難實現的。而HTML 5提供了各種各樣的Web應用API,各瀏覽器對其進行封裝,就能非常容易的實現HTML 4很難實現的功能。HTML 5已經使富Web應用的實現變成了可能。

下一篇:Canvas入門(1):繪製矩形、圓、直線、曲線等基本圖形

 

 

初識HTML 5:關於它的三個三

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.