區分IE6 IE7 火狐瀏覽器

2021-06-28 04:57:41 字數 1090 閱讀 2009

針對不同的瀏覽器寫不同的css code的過程,就叫css hack,也叫寫css hack,本文向大家介紹一下使用css hack區別不同瀏覽器的方法,主要瀏覽器有ie6,ie7,firefox等,相信本文介紹一定會讓你有所收穫。

使用css hack區別不同瀏覽器

css hack由於不同的瀏覽器,比如internet explorer 6,internet explorer 7,mozilla firefox等,對css的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。 這個時候我們就需要針對不同的瀏覽器去寫不同的css,讓它能夠同時相容不同的瀏覽器,能在不同的瀏覽器中也能得到我們想要的頁面效果。

css hack區別ie6與firefox:

background:orange;*background:blue;

css hack區別ie6與ie7:

background:green !important;background:blue;

css hack區別ie7與firefox:

background:orange; *background:green;

css hack區別firefox,ie7,ie6:

background:orange;*background:green !important;*background:blue;

◆注:ie都能識別*;標準瀏覽器(如firefox)不能識別*;

ie6能識別*,但不能識別 !important,

ie7能識別*,也能識別!important;

firefox不能識別*,但能識別!important;

◆另外再補充乙個,下劃線"_",ie6支援下劃線,ie7和firefox均不支援下劃線。

於是大家還可以這樣來區分ie6,ie7,firefox:

background:orange;*background:green;_background:blue;

注:不管是什麼方法,書寫的順序都是firefox的寫在前面,ie7的寫在中間,ie6的寫在最後面。

CSS Hack 識別IE6 IE7和其他瀏覽器

由於不同的瀏覽器 internet explorer 6,internet explorer 7,mozilla firefox等 對css的解析認識不一樣,因此會導致生成的頁面效果不一樣,得不到我們所需要的頁面效果。這個時候我們就需要針對不同的瀏覽器去寫不同的css,讓它能夠同時相容不同的瀏覽器,...

js方法區分IE瀏覽器和非IE瀏覽器

可以從ie特有的方法和非ie特有的方法來區分不同的瀏覽器 1.為元素新增事件監聽 非ie addeventlistener click show,false 第三個引數為事件流,true為事件捕獲,false為事件冒泡 ie attachevent onclick show 2.為元素移除事件監聽 ...

js方法區分IE瀏覽器和非IE瀏覽器

可以從ie特有的方法和非ie特有的方法來區分不同的瀏覽器 1.為元素新增事件監聽 非ie addeventlistener click show,false 第三個引數為事件流,true為事件捕獲,false為事件冒泡 ie attachevent onclick show 2.為元素移除事件監聽 ...