久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

解決HTML5新標(biāo)簽的瀏覽器兼容性問題

HTML5規(guī)范畢竟是剛剛才定義完成的規(guī)范,還有一些瀏覽器并不能支持其中的新標(biāo)簽和新屬性,尤其是IE8及以下版本瀏覽器。下面給大家介紹處理HTML5新標(biāo)簽的瀏覽器兼容版問題,需要的朋友參考下

HTML5規(guī)范畢竟是剛剛才定義完成的規(guī)范,還有一些瀏覽器并不能支持其中的新標(biāo)簽和新屬性,尤其是IE8及以下版本瀏覽器。以下介紹一些在頁(yè)面中使用HTML5新標(biāo)簽的實(shí)踐方法,目的是讓HTML5中的新標(biāo)簽在低級(jí)瀏覽器中也得到有限的支持,不至于影響整個(gè)的頁(yè)面功能。

  • 讓瀏覽器識(shí)別HTML5規(guī)范中的新標(biāo)簽

IE8瀏覽器中還沒有添加對(duì)HTML5新標(biāo)簽的支持,所以在IE8中無法直接展現(xiàn)HTML5新標(biāo)簽中的內(nèi)容。慶幸的是IE8/IE7/IE6支持通過document.createElement方法產(chǎn)生的標(biāo)簽,可以利用這一特性讓這些瀏覽器支持HTML5新標(biāo)簽,代碼如下:

var e = "abbr, article, aside, audio, canvas, datalist, details, dialog, eventsource, figure, footer, header, hgroup, mark, menu, meter, nav, output, progress, section, time, video".split(', ');  var i= e.length;  while (i--){      document.createElement(e[i])  }

瀏覽器支持新標(biāo)簽后,還需要添加標(biāo)簽?zāi)J(rèn)的樣式:

article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}  mark{background:#FF0;color:#000}

這樣兩段簡(jiǎn)單的JavaScript代碼和CSS代碼就可以讓IE8及以下版本瀏覽器支持HTML5中的新標(biāo)簽。當(dāng)然最好的方式是直接使用成熟的框架,目前有多個(gè)基于這一思想的框架,使用最多的是html5shim框架,html5shim的使用方法很簡(jiǎn)單,在頁(yè)面的head部分添加框架的引用即可:

<!--[if lt IE 9]>  <script> src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script>  <![endif]-->

  • HTML5中新特性的向后兼容

廣義的HTML5,是包括了HTML5、CSS3以及新的API。因?yàn)樾绿匦曰蚨嗷蛏贂?huì)存在瀏覽器的兼容問題,所以在使用新特性時(shí)檢測(cè)瀏覽器是否支持此特性是非常必要的。當(dāng)瀏覽器不支持新特性時(shí),可以做合適的向后兼容處理。目前,并沒有一個(gè)統(tǒng)一的方法檢測(cè)新特性的支持,有些新特性有對(duì)應(yīng)的API可以識(shí)別,有些新特性則只能通過一些技巧來識(shí)別。好在國(guó)外有熱心的工程師們開發(fā)了多個(gè)檢測(cè)新特性的框架,其中檢測(cè)準(zhǔn)確率和使用率較高的是Modernizr。

Modernizr框架的原理是自動(dòng)檢測(cè)瀏覽器是否支持新特性,并在<html>標(biāo)簽上添加對(duì)應(yīng)的類。如果瀏覽器支持某個(gè)特性,則會(huì)添加一個(gè)以特性名稱命名的類,反之,則添加一個(gè)以“no-”為前綴加上特性名稱命名的類。同時(shí)也會(huì)生成一個(gè)名為modernizr的對(duì)象,通過判斷此對(duì)象上的代表各特性的屬性值,可以知道當(dāng)前瀏覽器是否支持此新特性。Modernizr框架同時(shí)也包含了html5shim框架的功能,即可以讓IE8及以下瀏覽器支持新標(biāo)簽。

Modernizr的使用方法很簡(jiǎn)單,首先在head部分引入框架的JavaScript文件:

<script src="js/modernizr.min.js"></script>

其次在html標(biāo)簽上添加一個(gè)名稱為no-js的類:

<html class="no-js">

如果瀏覽器沒有禁用JavaScript,則瀏覽器加載頁(yè)面后,html標(biāo)簽上的類會(huì)動(dòng)態(tài)替換和添加。加載后,html標(biāo)簽類似如下:

<html class="js canvas canvastext geolocation rgba hsla no-multiplebgs borderimage borderradius boxshadow opacity no-cssanimations csscolumns no-cssgradients no-cssreflections csstransforms no-csstransforms3d no-csstransitions  video audio cufon-active fontface cufon-ready">

在CSS代碼中,可以通過使用這些類添加向后兼容代碼,如下是一個(gè)使用多背景圖的例子:

#nice {      background: url(background-one.png) top left repeat-x;  }  .multiplebgs #nice {      background: url(background-one.png) top left repeat-x,url(background-two.png) bottom left repeat-x;  }

對(duì)此框架感興趣的讀者,可以瀏覽Modernizr的官方網(wǎng)站,獲得更多更詳細(xì)的示例和使用方式。

  • 音頻和視頻的兼容

音頻和視頻是在頁(yè)面中常用的多媒體標(biāo)簽,但瀏覽器兼容則是比較混亂,所以這里作為一個(gè)單獨(dú)的話題。音頻和視頻是比較早的得到瀏覽器原生支持的特性,讓音頻和視頻的播放不再限制于第三方的插件,尤其是在移動(dòng)平臺(tái)中。音頻和視頻是一塊大蛋糕,各瀏覽器廠商都想分得最大的那一塊,這也導(dǎo)致瀏覽器支持音頻和視頻的格式出現(xiàn)的分化。瀏覽器的支持音頻格式的列表如下:

瀏覽器

版本

支持格式

Internet Explorer

9.0+

MP3, AAC

Chrome

6.0+

Ogg Vorbis, MP3, WAV(9.0+)

Firefox

3.6+

Ogg Vorbis, WAV

Safari

5.0+

MP3, AAC, WAV

Opera

10.0+

Ogg Vorbis, WAV

大約有80%的瀏覽器支持HTML5的<audio>標(biāo)簽,但是并沒有一種統(tǒng)一的音頻格式。從支持的格式來看,要讓所有的瀏覽器可以播放audio元素上的音頻,最佳的方式是提供MP3和Ogg兩種格式,兼容代碼如下:

<audio controls>      <source src="elvis.mp3" type='audio/mpeg; codecs="mp3"'>      <source src="elvis.oga" type='audio/ogg; codecs="vorbis"'>      <!-- 向后兼容代碼:如,顯示提示信息、提供下載鏈接使用flash播放器等 -->      瀏覽器不支持<code>audio</code>標(biāo)簽  </audio>

視頻也有和音頻類似的狀況,如下是瀏覽器支持視頻的格式列表:

瀏覽器

版本

支持格式

Internet Explorer

9.0+

MP4

Chrome

6.0+

MP4,WebM,Ogg

Firefox

3.6+

WebM,Ogg

Safari

5.0+

MP4

Opera

10.0+

WebM,Ogg

從瀏覽器支持的視頻格式來看,最佳的方式是提供WebM和MP4兩種格式的視頻。兼容代碼如下:

<video controls>          <source src=video.webm type=video/webm>          <source src=video.mp4 type=video/mp4>            <!—向后兼容代碼: -->            <iframe width="480" height="360" src="http://www.youtube.com/embed/xzMUyqmaqcw?rel=0" frameborder="0" allowfullscreen></iframe>    </video>

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国语精品一区| 欧美日本二区| 日本在线精品| 欧美高清一区| 亚洲久草在线| 国产精品极品国产中出| 国产一区调教| 日韩在线视频精品| 亚洲精品1区2区| 日韩在线电影| 麻豆一区二区在线| 色爱av综合网| 免费精品视频在线| 亚洲欧美网站在线观看| 国产精品高清一区二区| 欧产日产国产精品视频| 免费中文字幕日韩欧美| 国产麻豆一区二区三区 | 成人在线免费观看网站| 影视先锋久久| 日韩高清电影免费| 日韩不卡一区| 亚洲美女91| av高清不卡| 三级在线观看一区二区| 韩日一区二区| 亚洲永久字幕| 老司机免费视频一区二区三区| 久久中文字幕二区| 久久国产欧美日韩精品| 亚洲性图久久| 国产精品v日韩精品v欧美精品网站| 美女久久久久久 | 亚洲免费激情| 国产欧美日韩影院| 日韩精品欧美激情一区二区| 亚洲va中文在线播放免费| 欧美粗暴jizz性欧美20| 国产精品久久久一区二区| 国产真实久久| 久久亚洲精品中文字幕| 久久国产精品久久久久久电车| 麻豆精品99| 亚洲在线国产日韩欧美| 国产在线一区不卡| 亚洲精品观看| 国产一区久久| 福利一区二区三区视频在线观看| 国产精品日本| 国产成人精品一区二区免费看京 | 亚洲男女自偷自拍| 精品国产乱码| 青青草国产成人99久久| 九色精品91| 国产一区二区三区四区大秀| 亚洲制服欧美另类| 亚洲手机在线| 日韩伦理在线一区| 免费视频一区二区三区在线观看 | 欧美综合另类| 美女视频黄久久| 日韩精品a在线观看91| 好吊视频一区二区三区四区| 国产成人精品一区二区免费看京| 日韩精品视频网| 美女精品在线| 久久亚洲国产| 日韩不卡免费高清视频| 国产精品tv| 国产色噜噜噜91在线精品 | 亚洲一区二区三区在线免费| 日韩中文首页| 精品久久久久中文字幕小说| 日本亚洲最大的色成网站www | 日韩av资源网| 亚洲另类av| 免费观看日韩电影| 亚洲一区成人| 丝袜亚洲另类欧美| 亚洲一区日韩在线| 好看不卡的中文字幕| 在线一区视频观看| 麻豆网站免费在线观看| 国产一区国产二区国产三区| 美女高潮久久久| 精品国产亚洲日本| 国语对白精品一区二区| 精品一区二区三区在线观看视频| 国产乱子精品一区二区在线观看 | 国产一区二区三区四区五区| 麻豆91在线播放| 国产精品网站在线看| 国产精品一区二区三区www| 国产亚洲一卡2卡3卡4卡新区| 日本午夜精品视频在线观看| 奇米狠狠一区二区三区| 欧美久久一区二区三区| 国产精品香蕉| 超碰99在线| 欧美三区四区| 欧美1级日本1级| 免费不卡在线视频| 97精品资源在线观看| 蜜桃精品视频| 色天使综合视频| 99在线观看免费视频精品观看| 日韩午夜黄色| 综合激情婷婷| 国产精品3区| 国产高清不卡| 99国内精品| 日本午夜精品一区二区三区电影| 国产午夜一区| 成人污污视频| 尤物在线精品| 欧美色综合网| 亚洲天堂免费电影| 另类av一区二区| 欧美国产专区| 久久在线电影| 日韩高清二区| 成人国产精品| 激情91久久| 欧美在线91| 国产乱码午夜在线视频| 国产国产精品| 热久久久久久| 日韩精品dvd| 亚洲一区二区三区四区电影| 国产精品sm| 欧美福利在线| 国产欧美二区| av亚洲在线观看| 国产毛片一区二区三区 | 福利欧美精品在线| 红桃视频国产一区| 国产精品麻豆成人av电影艾秋| 久久男女视频| 欧美一区精品| 亚洲午夜黄色| 国产精品高清一区二区| 婷婷六月综合| 久久99免费视频| 在线国产一区| 精品中文字幕一区二区三区四区| 红桃视频国产精品| 久久影院资源站| 免费看欧美美女黄的网站| 国语精品一区| 亚洲制服一区| 日韩在线短视频| 日本特黄久久久高潮| 欧美日中文字幕| 免费日韩一区二区三区| 日韩在线a电影| www.九色在线| 欧美一级网址| 亚洲一区日韩| 欧美日韩尤物久久| 国产精品巨作av| 久久亚洲不卡| 97视频热人人精品免费| 日本久久二区| 国产美女精品| 日韩欧美1区| 国产精品mm| 日本视频中文字幕一区二区三区| 亚洲国产成人精品女人| 91综合视频| 久久av影视| 日韩一区二区三区四区五区| 婷婷激情图片久久| 九色porny丨国产首页在线| 国产精品久久久久久久久久白浆 | 蜜桃视频在线观看一区| 久久精品亚洲人成影院| 韩日一区二区| 久久亚洲二区| 成人一区而且| 婷婷亚洲成人| 亚洲一区欧美二区| 久久久久.com| 人在线成免费视频| 激情不卡一区二区三区视频在线| 欧美一级久久| 日韩高清不卡一区二区| 久久午夜精品| 黄色亚洲免费| 欧美日韩在线二区| 国产综合色区在线观看| 麻豆免费精品视频| 国产精品久久乐| 国产精品一区毛片| 视频国产精品| 日韩欧美四区| 中文字幕亚洲影视| 中文字幕一区二区三区在线视频| av不卡在线看| 免费在线观看视频一区| 美日韩精品视频|