最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IE9對HTML5中部分屬性不支持的原因分析

  發(fā)布時間:2014-10-15 16:23:51   作者:佚名   我要評論
這篇文章主要為大家介紹了IE9對HTML5中部分屬性不支持的原因分析,對于了解IE9與HTML5的應用有一定幫助作用,需要的朋友可以參考下

本文較為詳細的分析了IE9對HTML5中部分屬性不支持的原因,分享給大家供大家參考。具體方法如下:

眾所周知,在IE9中對于HTML5標準中的離線應用程序以及CSS3中的一部分不提供支持。本文對此做一簡要分析。

微軟日前已經發(fā)布了Internet Explorer 9(以下簡稱IE9)正式版。在該版本中,微軟遵循他們的發(fā)展戰(zhàn)略,對于作為最新Web標準的HTML5與CSS3中大多數功能提供了支持。

同時,微軟也準備將IE9應用在Windows Phone 7中使用。IE9無疑成為了微軟的Internet戰(zhàn)略中非常重要的一個環(huán)節(jié)。

但是,現在公布的IE9中,應該被用來與Firefox,Safari,Chrome等瀏覽器相競爭的HTML5中的幾個重大功能卻沒有得到支持。

現將W3C公布的HTML5以及與其相關的主要功能列舉如下:

通信相關(Web Sockets, Server-Sent Events等等)
CSS3樣式
設備定位功能(取得地理位置信息等等)
3D以及畫面顯示效果(WebGL,CSS3的3D功能等等)
多媒體(Audio/Video等等)
性能及功能性的提高(Web Workers,XHR2等等)
語義性(Microdata微數據等等)
離線及本地存儲(App Cache,本地存儲,IndexedDB等等)
在這之中,即使離線也可以使用Web網頁,Web應用程序的功能,使用JavaScript也可以使用多線程的Web Workers,以及CSS3中的幾個功能都沒有在IE9中得到支持。

應該對于HTML5提供積極支持的微軟,為什么沒有在IE9中對這幾個重要功能提供支持呢?如何這樣的話在Windows Phone7中使用IE9又有什么必要呢?這個理由在微軟的官方人士那里得到了回答。

提問:首先確認一個事實,IE9中對于HTML5的離線功能等等的確不提供支持嗎?

官方回答:的確如此,大致上來說,關于離線功能,以及CSS3中的幾個功能,在IE9中并不支持。

首先針對CSS3做一個說明,CSS的屬性中的供應商前綴(為了在其他供應商所提供的瀏覽器中使用而在CSS的屬性前增加的“-moz-”,“-webkit-”等等前綴。)在IE9中不提供支持。

在IE9中提倡“統一標記”,就是說同樣的屬性,標記應該在任何瀏覽器中的渲染效果應該都是同樣的。也就是說為了在各供應商所提供的瀏覽器中使用而人為增加的各種前綴是不符合這個概念的,所以不提供支持。

還有一個問題就是關于離線應用。這是因為它的一個相關功能IndexedDB的實現方法也還沒有被確定下來,所以與之密切相關的離線應用程序功能也暫時不被支持。

現在使用IE的有個人,開發(fā)者,企業(yè)等等各種客戶。因此無論如何對于新的功能提供的支持必須要采取一種保守的做法。

現在我們所提供的支持都是非常安全穩(wěn)定的,今后也將優(yōu)先對那些在用戶那里獲得非常高的渴望度的功能進行支持。

不管什么功能一下子全部提供支持,或者說為了迎合企業(yè)用戶而特意對某些功能提供支持的話,這種支持是十分不安全、不穩(wěn)定的,所以我們不希望采取這種做法。

但是,對于IE功能的加強肯定不會停止在IE9這個版本上面,所以我們今后肯定還會對HTML5/CSS3繼續(xù)提供新的支持。

提問:事實上在IE9中,作為HTML5主要功能之一的離線功能與WebWorker功能沒有提供支持這件事是最近被民眾所關注的一件事。在宣稱對于HTML5提供支持的同時,不說清楚支持什么功能,不支持什么功能,這種宣傳不是等于沒有嗎?

官方回答:并不是要特意隱瞞,應該是在忙于對于IE9這種新的瀏覽器做一個比較全面地介紹,而沒有考慮到這個問題。當然,在對于各API各屬性進行單獨介紹的時候,肯定是有一個比較明確的說明的。

希望本文所述對大家的HTML5程序設計有所幫助。

相關文章

  • IE9下html5初試小刀

    微軟不大張旗鼓支持的技術我就不去嘗試,等微軟一說要支持了我就要嘗試了??赡苁歉④浀穆肪€走習慣了吧,不過想想挺傻的。
    2010-09-21
  • IE9beta版本瀏覽器對HTML5/CSS3的支持

    IE9beta版本已經發(fā)布幾天了,我也在第一時間體驗了下,但是由于時間的問題,這篇日志一直沒有發(fā),嗯,最近比較忙,其實主要是沒有大塊大塊的時間了,然后碎片時間利用的也
    2010-12-18
  • 如何讓IE9以下版本(ie6/7/8)認識html5元素

    瀏覽器不會給未知元素設定任何樣式(不同瀏覽器對元素會有不同的默認樣式)在IE9之前的版本中,也不能對未知元素設定樣式,針對這個問題有一個彌補方案,感興趣的朋友可以
    2013-04-01
  • 讓IE9以下版本的瀏覽器兼容HTML5的方法

    讓IE(包括IE6)支持HTML5元素,需要在HTML頭部添加一個簡單的document.createElement聲明,具體祥看本文
    2014-03-12
  • HTML5 常用語法一覽(列舉不支持的屬性)

    HTML 5 常用語法一覽(列舉不支持的屬性)
    2010-01-26
  • 讓IE下支持Html5的placeholder屬性的插件

    Placeholder是HTML5新增的另一個屬性,當input或者textarea設置了該屬性后,該值的內容將作為灰字提示顯示在文本框中,當文本框獲得焦點時,提示文字消失
    2014-09-02
  • HTML5 微格式和相關的屬性名稱

    HTML5 發(fā)展中的命名約定和微格式。
    2010-02-10
  • HTML5自定義data-* data(obj)屬性和jquery的data()方法的使用

    可能大家在使用jquery mobile時,經常會看到data-role、data-theme等的使用,這些都是HTML5自定義屬性,本文整理一些,需要的朋友可以參考下
    2012-12-13
  • html5新增的屬性和廢除的屬性簡要概述

    HTML5中,在新增加和廢除很多元素的同時,也增加和廢除了很多屬性比如表單相關的屬性/鏈接相關屬性是新增的而HTML4中一些屬性就被廢除掉了,感興趣的你可以了解下,或許對
    2013-02-20
  • HTML5的結構和語義(4):語義性的內聯元素

      HTML4用5個不同的內聯元素表示略有差異的計算機代碼:var、code、kbd、tt和samp。但是,它無法表示時間、數字等基本數值。HTML5提供了幾個新的內聯元素來滿足非技術作
    2008-10-17

最新評論

南宁市| 眉山市| 桐柏县| 莫力| 贵定县| 平邑县| 曲沃县| 西峡县| 嵩明县| 古蔺县| 景谷| 阿拉善盟| 兴义市| 昌都县| 察雅县| 丹凤县| 洛浦县| 广德县| 同江市| 视频| 明水县| 鸡东县| 西盟| 青海省| 宝坻区| 定日县| 甘谷县| 金坛市| 昭觉县| 土默特左旗| 枣阳市| 隆尧县| 洪湖市| 玉门市| 潍坊市| 贞丰县| 房产| 宁津县| 藁城市| 锡林浩特市| 南乐县|