真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么讓IE9以下版本認(rèn)識(shí)html5元素

這篇文章主要介紹“怎么讓IE9以下版本認(rèn)識(shí)html5元素”,在日常操作中,相信很多人在怎么讓IE9以下版本認(rèn)識(shí)html5元素問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對(duì)大家解答”怎么讓IE9以下版本認(rèn)識(shí)html5元素”的疑惑有所幫助!接下來,請(qǐng)跟著小編一起來學(xué)習(xí)吧!

成都創(chuàng)新互聯(lián)公司專注于龍?zhí)镀髽I(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。龍?zhí)毒W(wǎng)站建設(shè)公司,為龍?zhí)兜鹊貐^(qū)提供建站服務(wù)。全流程定制網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

每個(gè)瀏覽器都有一份清單列舉自己所支持的HTML元素。不在清單上的元素都將被視為未知元素。瀏覽器不會(huì)給未知元素設(shè)定任何樣式(不同瀏覽器對(duì)元素會(huì)有不同的默認(rèn)樣式)。在IE9之前的版本中,也不能對(duì)未知元素設(shè)定樣式。未知元素的DOM也顯示不正確,IE會(huì)在DOM中插入一個(gè)沒有子元素的空節(jié)點(diǎn)。所有你原本認(rèn)為將會(huì)成為這個(gè)未知元素的子元素的元素會(huì)成為其兄弟節(jié)點(diǎn)。

針對(duì)這個(gè)問題有一個(gè)彌補(bǔ)方案,在使用里如article標(biāo)簽之前先用js創(chuàng)建一個(gè)虛假的article元素,IE就會(huì)識(shí)別這個(gè)元素了,而支持用css設(shè)定樣式。這個(gè)虛假元素甚至都不需要插入到DOM中。

請(qǐng)看如下的例子:

復(fù)制代碼

代碼如下:

< !DOCTYPE HTML>

unknown elements

welcome to feimos's blog

This is your first time to visit this webSite.

IE6不會(huì)識(shí)別article,所以也不會(huì)有紅色邊框。

html5在IE6下效果

但是如果我們?cè)趆ead中加入一句js,情況立馬就不一樣了。

復(fù)制代碼

代碼如下:

IE6假裝它認(rèn)識(shí)這個(gè)元素,正確顯示了效果。

IE6下html5正確效果

我們可以為所有新的HTML5元素都一次性創(chuàng)建一份虛假副本,以后就無需擔(dān)心那些不能良好支持HTML5的瀏覽器了。Remy Sharp的HTML5 enabling script就是幫助我們做這些事情的,該腳本的基本想法如下:

復(fù)制代碼

代碼如下:

首先利用條件注釋判斷是不是IE9之前版本,如果是就執(zhí)行js。先把所有新標(biāo)簽寫入e數(shù)組中,然后遍歷整個(gè)數(shù)組,并創(chuàng)建副本。

該腳本已經(jīng)托管在Google Project Hosting上,你可以直接外鏈這個(gè)腳本:

復(fù)制代碼

代碼如下:

另外,這段腳本需要放在頁面起始的部分,最好是head中,不要放在底部。這樣IE在解析頁面標(biāo)簽之前就會(huì)先運(yùn)行這段代碼。

到此,關(guān)于“怎么讓IE9以下版本認(rèn)識(shí)html5元素”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!


新聞名稱:怎么讓IE9以下版本認(rèn)識(shí)html5元素
文章位置:http://weahome.cn/article/ijcjoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部