久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

HTML5新增元素如何兼容舊瀏覽器有哪些方法_html

HTML5新增元素如何兼容舊瀏覽器有哪些方法_html5教程技巧HTML5中文學習網(wǎng),是中國最大的HTML5中文門戶,為廣大HTML5愛好者提供各種HTML5資料,包括HTML5網(wǎng)站、HTML5資訊、HTML5應用、HTML5游戲
點評:本文主要為大家介紹了HTML5新增元素如何兼容舊瀏覽器的解決辦法,需要的朋友可以參考下
一個問題,老師拋給我們的,就是:如何讓IE8-兼容這些標簽?(需要設計JS中的DOM)

雖然今天剛講的內(nèi)容,但是,還是需要去了解下。

復制代碼
代碼如下:

<span style="font-size:14px;color:#FF6666;"> <!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML5新增元素在舊瀏覽器的兼容-HTML5自由者</title>
</head>
<body>
<header>頂部區(qū)域</header>
<nav>導航區(qū)域</nav>
<article>文章區(qū)域</article>
<footer>底部區(qū)域</footer>
</body>
</html></span>

在支持HTML5標簽的瀏覽器顯示為:

|------------------------------火狐瀏覽器--------------------------------------------|

|頂部區(qū)域 |

|導航區(qū)域 |

|文章區(qū)域 |

| |

|-----------------------------------------------------------------------------------------|

而在舊版的瀏覽器顯示樣式為:

------------------------------IE6瀏覽器--------------------------------------------
 
------------------------------IE8瀏覽器--------------------------------------------
 
都是同樣的效果,沒估計錯的話舊版瀏覽器都是不識別這些新增的標簽所以都是用行內(nèi)元素來處理解決的,所以,有一個解決辦法的突破口就是讓它變成塊狀元素就不會處于同一行了,這樣在新舊瀏覽器都是可以顯示同樣的效果,再者就是讓瀏覽器識別標簽,需要新增標簽 具體解決辦法是:

IE8/IE7/IE6支持通過document.createElement方法產(chǎn)生的標簽,可以利用這一特性讓這些瀏覽器支持HTML5新標簽,代碼如下:

document.createElement(‘新標簽’); / /新增創(chuàng)建新標簽

JS代碼如下:

復制代碼
代碼如下:

<script>
document.createElement('header');
document.createElement('nav');
document.createElement('article');
document.createElement('footer');
</script>

或者是直接循環(huán)方式創(chuàng)建標簽:

復制代碼
代碼如下:

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])
}

CSS樣式設置默認樣式:

復制代碼
代碼如下:

<style>
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary{
display: block;
}
</style>

再者還有一種辦法就是用框架的方法,用到條件注釋加JS代碼實現(xiàn)

復制代碼
代碼如下:

<span style="font-size:14px;color:#FF6666;"><!--[if lt IE 9]>
<script> src="http://html5shim.googlecode.com/svn/trunk/html5.js"</script>
<![endif]--></span>

直接加入這一句代碼就可實現(xiàn)兼容問題,關(guān)于條件注意中的

<!--if lt IE9>

是判斷是否小于IE9以下瀏覽器,如果是就執(zhí)行這段JS代碼 ,如果不是,就忽略掉。至于JS中的鏈接直接打開進去看看就知道了,也是一大段的代碼。
【網(wǎng)站聲明】本站除付費源碼經(jīng)過測試外,其他素材未做測試,不保證完整性,網(wǎng)站上部分源碼僅限學習交流,請勿用于商業(yè)用途。如損害你的權(quán)益請聯(lián)系客服QQ:2655101040 給予處理,謝謝支持。

相關(guān)文檔推薦

主站蜘蛛池模板: 黄色片网站在线观看 | 人人草人人 | 免费美女网站 | 成人欧美在线 | 一级片在线视频 | 欧美亚洲 | 成人三级在线观看 | 国产精品伦一区二区三级视频 | 天天射av | 成人h片在线观看 | 成人激情在线观看 | 怡红院亚洲 | 91福利在线观看 | 91午夜理伦私人影院 | 97在线免费视频 | 中文字幕av在线播放 | 黄色大片网站 | 欧美成人一级 | 亚洲成a人片| 亚洲国产精品一区二区三区 | 成年免费视频黄网站在线观看 | 国产精品三 | 日韩精品久久久久 | 99福利视频| 看国产毛片 | 欧美国产综合 | 欧美一区不卡 | 色婷婷免费视频 | 一级黄色片免费 | 91蜜桃在线观看 | 欧美在线亚洲 | 久久久久久黄色 | av超碰在线 | 国产精品www | 日韩精品一区二区三区四区 | 欧美美女性生活 | 好色婷婷 | 日韩a在线观看 | 青青青草视频 | 中文在线字幕观看 | 国产伦精品一区二区 |