大家有的時候想在頁面中加一些東東,又限於瀏覽器的不同,效果不盡都能表現出來,這下我們可以想到瀏覽器的判斷,根據不同的瀏覽器給出不同的展示效果,是不是很炫呢?那當然,你能想到的很多人都能想的到,就好像大楚網的廣告新增方法,真是讓我見識到了真正的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及以下的瀏覽器實現同樣的效果,且不希望使用...