整合營銷服務商

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

          免費咨詢熱線:

          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)


          主站蜘蛛池模板: 精品欧美一区二区在线观看| 国产高清一区二区三区视频| 97av麻豆蜜桃一区二区| 国产一区二区三区精品视频 | 日韩精品成人一区二区三区| 久久高清一区二区三区| 亚洲综合一区国产精品| 日韩精品一区二区三区不卡| 无码少妇一区二区性色AV| 无码日韩精品一区二区三区免费| 国产精品一区二区久久精品| 国产视频一区二区| 国产精品日本一区二区不卡视频| 亚洲乱码一区av春药高潮| 国产一区精品视频| 久久精品动漫一区二区三区| 麻豆AV天堂一区二区香蕉| 国产成人精品a视频一区| 亚洲福利一区二区| 国产精品第一区第27页| 91精品福利一区二区三区野战| 国产嫖妓一区二区三区无码| 国产一区在线视频| 国产精品99精品一区二区三区| 在线观看免费视频一区| 亚洲高清一区二区三区电影| 成人一区二区免费视频| 国产精品视频一区| 东京热无码一区二区三区av| 伊人久久精品一区二区三区| 丰满人妻一区二区三区免费视频| 一区二区三区高清| 国产AV一区二区三区传媒| 日本夜爽爽一区二区三区| 亚洲欧美国产国产综合一区| 国产一区二区电影| 国产精品一区12p| 国产成人无码精品一区不卡| 一本一道波多野结衣AV一区| 国产精品伦一区二区三级视频| 亚洲国产精品一区二区三区久久|