簡單的JS判斷IE6 IE7 FF瀏覽器

2021-08-25 03:10:38 字數 841 閱讀 1398

大家有的時候想在頁面中加一些東東,又限於瀏覽器的不同,效果不盡都能表現出來,這下我們可以想到瀏覽器的判斷,根據不同的瀏覽器給出不同的展示效果,是不是很炫呢?那當然,你能想到的很多人都能想的到,就好像大楚網的廣告新增方法,真是讓我見識到了真正的js高手是如何練就的了,廢話不說了,看**:

下面看一下在網上轉過來的一些牛人寫的js判斷ie和ff 及 ie各個版本ie6 ie7 ie8的一指令碼:

js用來區別ie與其他瀏覽器及ie6-8之間的方法。

1、document.all

2、!!window.activexobject;

使用方法如下:

if (document.all)else

if (!!window.activexobject)else

下面是區別ie6、ie7、ie8之間的方法:

首先我們確保這個瀏覽器為ie的情況下,進行了在一次的檢測,如果你對此有懷疑,可以測試一下。

我這裡就直接使用在判斷中了,你也可以將他們先進行宣告成變數進行使用。據說火狐以後也會加入document.all這個方法,所以建議使用第二種方法,應該會安全一些。

CSS相容IE6,IE7,FF的技巧

以下兩種方法幾乎能解決現今所有hack.1,important 隨著ie7對 important的支援,important 方法現在只針對ie6的hack.注意寫法.記得該宣告位置需要提前.注意 html 對ie7的hack 必須保證html頂部有如下宣告 關於 clear float 的原理可參見...

CSS完美相容IE6 IE7 FF的通用方法《三》

為什麼ie6下容器的寬度和ff解釋不同呢 讓firefox與ie相容 問題的差別在於容器的整體寬度有沒有將邊框 border 的寬度算在其內,這裡ie6解釋為200px 而ff則解釋為220px,那究竟是怎麼導致的問題呢?大家把容器頂部的xml去掉就會發現原來問題出在這,頂部的申明觸發了ie的qur...

IE6 IE7 IE8 FF相容符號

2.區別ie8 ie9 一般來說,我們寫的結構比較好的時候,ie8 9下是沒區別的.所以可能很少人關注只有ie8或只有ie9才識別的css hack.因為ie8及以下版本是不支援css3的,但是我們如果使用css3,在ie下ie9正常渲染,但我們又想讓ie8及以下的瀏覽器實現同樣的效果,且不希望使用...