如何讓IE9以下版本認識html5元素

時間 2022-03-25 22:55:12

1樓:匿名使用者

每個瀏覽器都有乙份清單列舉自己所支援的html元素。不在清單上的元素都將被視為未知元素。瀏覽器不會給未知元素設定任何樣式(不同瀏覽器對元素會有不同的預設樣式)。

在ie9之前的版本中,也不能對未知元素設定樣式。未知元素的dom也顯示不正確,ie會在dom中插入乙個沒有子元素的空節點。所有你原本認為將會成為這個未知元素的子元素的元素會成為其兄弟節點。

針對這個問題有乙個彌補方案,在使用裡如article標籤之前先用js建立乙個虛假的article元素,ie就會識別這個元素了,而支援用css設定樣式。這個虛假元素甚至都不需要插入到dom中。

請看如下的例子:

複製**

**如下:

< !doctype html>

this is your first time to visit this website.

ie6不會識別article,所以也不會有紅色邊框。

但是如果我們在head中加入一句js,情況立馬就不一樣了。

複製**

**如下:

ie6假裝它認識這個元素,正確顯示了效果。

我們可以為所有新的html5元素都一次性建立乙份虛假副本,以後就無需擔心那些不能良好支援html5的瀏覽器了。remy sharp的html5 enabling script就是幫助我們做這些事情的,該指令碼的基本想法如下:

複製**

**如下:

首先利用條件注釋判斷是不是ie9之前版本,如果是就執行js。先把所有新標籤寫入e陣列中,然後遍歷整個陣列,並建立副本。

該指令碼已經託管在google project hosting上,你可以直接外鏈這個指令碼:

複製**

**如下:

2樓:騎士小鄉

html5是向下相容的,低版本的ie只是不支援新標籤。還有一些外掛程式可以使低版本的ie支援html5的一部分新標籤,最好還是換新版本的ie瀏覽器!

如何讓ie9以下版本認識html5元素

3樓:一騎當後

每個瀏覽器都有乙份清單列舉自己所支援的html元素。不在清單上的元素都將被視為未知元素。瀏覽器不會給未知元素設定任何樣式(不同瀏覽器對元素會有不同的預設樣式)。

在ie9之前的版本中,也不能對未知元素設定樣式。未知元素的dom也顯示不正確,ie會在dom中插入乙個沒有子元素的空節點。所有你原本認為將會成為這個未知元素的子元素的元素會成為其兄弟節點。

針對這個問題有乙個彌補方案,在使用裡如article標籤之前先用js建立乙個虛假的article元素,ie就會識別這個元素了,而支援用css設定樣式。這個虛假元素甚至都不需要插入到dom中。

請看如下的例子:

複製**

**如下:

< !doctype html>

this is your first time to visit this website.

ie6不會識別article,所以也不會有紅色邊框。

但是如果我們在head中加入一句js,情況立馬就不一樣了。

複製**

**如下:

ie6假裝它認識這個元素,正確顯示了效果。

我們可以為所有新的html5元素都一次性建立乙份虛假副本,以後就無需擔心那些不能良好支援html5的瀏覽器了。remy sharp的html5 enabling script就是幫助我們做這些事情的,該指令碼的基本想法如下:

複製**

**如下:

首先利用條件注釋判斷是不是ie9之前版本,如果是就執行js。先把所有新標籤寫入e陣列中,然後遍歷整個陣列,並建立副本。

該指令碼已經託管在google project hosting上,你可以直接外鏈這個指令碼:

複製**

**如下:

4樓:匿名使用者

不用煞費苦心了,就算被你實現了,也僅僅是一小部分,且漏洞百出····ie就是個坑貨

怎樣讓html5相容ie9前的瀏覽器

5樓:葉落紅塵

不好相容,版本有點早了,是瀏覽器太落後了

6樓:育知同創教育

在加上了

ie9以下版本瀏覽器本身就對css3和html5不支援!

html5 css3頁面,怎樣相容ie9以下的瀏覽器?

7樓:匿名使用者

有乙個叫html5.js的加進去以後,可以支援html5,css3就不知道是否支援。

8樓:外星人勇哥

對不起html5新特性不相容ie9以下的瀏覽器

9樓:次元銳度

你這個問題問的太寬泛了,有些是沒發相容的,能相容的特性也都分別有各自的相容方式,是否可以具體一點呢?

IE如何取消記住密碼,怎麼讓IE9記住密碼?

alt t o彈出設定視窗 內容 自動完成 的設定選項。ie選單,工具,選項,清除臨時檔案,密碼等。開啟瀏覽器,工具 internet選項 內容 自動完成 清除密碼。瀏覽器 工具 選項 常規 刪除瀏覽的密碼。開啟ie選工具 internet選項 內容 自動完成 自動完成功能應用於下面有四個選項,將表...

win7系統下ie9如何降級返回

考朔 windows 7或者vista系統使用者從ie8公升級到ie9,無需解除安裝系統原裝的ie8,微軟應該是運用了乙個打包和解包的過程,如果公升級了就把ie8進行打包封存,如果想把ie9改回ie8就解壓封存的包。既然知道原理了,那麼想ie9改回ie8就很容易怎麼怎麼做了。我們來看一下怎麼把ie9...

ie9硬體加速怎麼開啟 精華知識

ie9最引人注目的就是他的gpu硬體加速,但是當很多人在安裝了ie9之後不知道是否開啟了這項功能。ie9 會自動檢測你機器上gpu。如果gpu存在,ie9會自動開啟gpu硬體加速。所以你不用做任何設定。在本文中將告訴你如何判斷ie9已經開啟gpu硬體加速。ie9 會自動檢測你機器上gpu。如果gpu...