整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          IE如何兼容html5

          tml5新增加了一些語義標簽,比如nav,head,article,aside,foot,audio,video等等,但是這些標簽在ie8以下是不兼容的,正所謂用戶就是上帝,為了滿足廣大還使用ie8以下版本的用戶,就要做兼容處理。

          方法1.動態創建標簽,以nav為例:

          這樣創建的標簽是行內元素,如果要使元素變為塊級元素,就要修改display屬性。

          方法2.引用js插件

          html5shiv插件對ie瀏覽器做了很好的兼容,能夠兼容絕大部分場景使用。

          但是引用完插件,我又在想,我只是想在使用低版本ie的時候引用插件,使用高版本ie或者chrome瀏覽器并不想引用,那該怎么辦呢?

          在編輯器中使用cc:ie8,然后按一下tab鍵,這樣就能在ie8及以下版本才會調用插件了。

          可以讓一些較早的瀏覽器(不支持HTML5)支持 HTML5。

          HTML5 瀏覽器支持

          現代的瀏覽器都支持 HTML5。

          此外,所有瀏覽器,包括舊的和最新的,對無法識別的元素會作為內聯元素自動處理。

          正因為如此,你可以 "教會" 瀏覽器處理 "未知" 的 HTML 元素。

          甚至你可以教會 IE6 (Windows XP 2001) 瀏覽器處理未知的 HTML 元素。

          將 HTML5 元素定義為塊元素

          HTML5 定了 8 個新的 HTML 語義(semantic) 元素。所有這些元素都是 塊級 元素。

          為了能讓舊版本的瀏覽器正確顯示這些元素,你可以設置 CSS 的 display 屬性值為 block:

          實例

          header, section, footer, aside, nav, main, article, figure{display:block; }

          為 HTML 添加新元素

          你可以為 HTML 添加新的元素。

          該實例向 HTML 添加的新的元素,并為該元素定義樣式,元素名為 <myHero>

          實例

          <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>為 HTML 添加新元素</title><script>

          document.createElement("myHero")

          </script><style>

          myHero{display:block; background-color:#ddd; padding:50px; font-size:30px;}

          </style></head><body><h1>我的第一個標題</h1><p>我的第一個段落。</p><myHero>我的第一個新元素</myHero></body></html>

          JavaScript 語句 document.createElement("myHero") 是為 IE 瀏覽器添加新的元素。

          Internet Explorer 瀏覽器問題

          你可以使用以上的方法來為 IE 瀏覽器添加 HTML5 元素,但是:

          Internet Explorer 8 及更早 IE 版本的瀏覽器不支持以上的方式。

          我們可以使用 Sjoerd Visscher 創建的 "HTML5 Enabling JavaScript", " shiv" 來解決該問題:

          <!--[if lt IE 9]>

          <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>

          <![endif]-->

          以上代碼是一個注釋,作用是在 IE 瀏覽器的版本小于 IE9 時將讀取 html5.js 文件,并解析它。

          注意:國內用戶請使用本站靜態資源庫(Google 資源庫在國內不穩定):

          <!--[if lt IE 9]>

          <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script>

          <![endif]-->

          針對IE瀏覽器html5shiv 是比較好的解決方案。html5shiv主要解決HTML5提出的新的元素不被IE6-8識別,這些新元素不能作為父節點包裹子元素,并且不能應用CSS樣式。

          完美的 Shiv 解決方案

          實例

          <!DOCTYPEhtml><html><head><metacharset="utf-8"><title>渲染 HTML5</title><!--[if lt IE 9]> <script src="http://cdn.static.runoob.com/libs/html5shiv/3.7/html5shiv.min.js"></script> <![endif]--></head><body><h1>我的第一篇文章</h1><article>菜鳥教程 —— 學的不僅是技術,更是夢想?。。?lt;/article></body></html>

          html5shiv.js 引用代碼必須放在 <head> 元素中,因為 IE 瀏覽器在解析 HTML5 新元素時需要先加載該文件。

          如您還有不明白的可以在下面與我留言或是與我探討QQ群308855039,我們一起飛!

          T之家(www.ithome.com):IE11 for WP8.1:HTML5音視頻改進一覽

          Windows Phone 8.1的改變提升究竟有多大,也許不少用戶仍不十分清楚。近日微軟就供了一些關于WP8.1 IE11瀏覽器在HTML5視頻和音頻方面改進的具體信息。

          在官方博客中,微軟表示Windows Phone 8.1中的IE11現在完全支持HTML5媒體流。視頻無需插件就可以在瀏覽器中正常播放,HTML5的眾多特性也被全面支持。多音頻元素可以在同一網頁下同時播放。而且,視頻回放也會支持512MB運行內存設備。

          IE11中的視頻默認在網頁中原比例播放,但網頁開發人員也可以用全屏API來實現視頻全屏播放。

          Windows Phone 8.1中的IE11同樣支持媒體源擴展,用戶無需使用擴展即可欣賞音視頻流媒體。同時與Win8.1類似,WP8.1中的IE11還支持隱藏式字幕。

          大家日常在使用Windows Phone 8.1中的IE11時有什么感受嗎?(via:WPcentral)


          主站蜘蛛池模板: 亚洲国产成人久久综合一区77| 国产手机精品一区二区| 日韩精品无码中文字幕一区二区| 中文字幕无码免费久久9一区9| 97精品国产福利一区二区三区| 精品国产AⅤ一区二区三区4区| 精品视频一区二区观看| 久久se精品一区二区| 国产精品自拍一区| 精品综合一区二区三区| 北岛玲在线一区二区| 国产美女精品一区二区三区| 在线免费观看一区二区三区| 杨幂AV污网站在线一区二区| 久久久av波多野一区二区| 国产成人一区二区三区电影网站| 久久精品无码一区二区app| 日韩人妻精品一区二区三区视频| 国产第一区二区三区在线观看| 精品久久一区二区三区| 日韩动漫av在线播放一区| 亚洲日韩一区二区一无码| 日本一区二区三区在线观看| 日韩视频在线观看一区二区| 97久久精品无码一区二区| 国产一区二区电影在线观看| 亚洲日韩国产一区二区三区| 欧洲亚洲综合一区二区三区| 中文字幕日韩精品一区二区三区 | 色噜噜狠狠一区二区三区果冻 | 综合久久一区二区三区| 日本强伦姧人妻一区二区| 精品国产一区二区三区不卡| 久久婷婷色一区二区三区| 在线视频一区二区三区三区不卡 | 日韩人妻无码一区二区三区| 本免费AV无码专区一区| 免费一区二区无码东京热| 国产vr一区二区在线观看| 综合无码一区二区三区| 久久国产免费一区二区三区 |