區別各種IE瀏覽器和火狐的css寫法

2022-08-26 19:21:04 字數 2248 閱讀 6414

2011-08-29 00:33

1.區別ie和非ie瀏覽器

**如下:

#tip

2.區別ie6,ie7,ie8,ff

【區別符號】:「\9」、「*」、「_」

【示例】:

**如下:

#tip

【說明】:因為ie系列瀏覽器可讀「\9」,而ie6和ie7可讀「*」(公尺字型大小),另外ie6可辨識「_」(底線),因此可以依照順序寫下來,就會讓瀏覽器正確的讀取到自己看得懂得css語法,所以就可以有效區分ie各版本和非ie瀏覽器(像是firefox、opera、google

chrome、safari等)。

3.區別ie6、ie7、firefox (方法 1)

【區別符號】:「*」、「_」

【示例】:

**如下:

#tip

【說明】:ie7和ie6可讀「*」(公尺字型大小),ie6又可以讀「_」(底線),但是ie7卻無法讀取「_」,至於firefox(非ie瀏覽器)則完全無法辨識「*」和「_」,因此就可以透過這樣的差異性來區分ie6、ie7、firefox

4.區別ie6、ie7、firefox (方法 2)

【區別符號】:「*」、「!important」

【示例】:

**如下:

#tip

【說明】:ie7可以辨識「*」和「!important」,但是ie6只可以辨識「*」,卻無法辨識「!

important」,至於firefox可以讀取「!important」但不能辨識「*」因此可以透過這樣的差異來有效區隔ie6、ie7、firefox。

5.區別ie7、firefox

【區別符號】:「*」、「!important」

【示例】:

**如下:

#tip

【說明】:因為firefox可以辨識「!important」但卻無法辨識「*」,而ie7則可以同時看懂「*」、「!

important」,因此可以兩個辨識符號來區隔ie7和firefox。

6.區別ie6、ie7 (方法 1)

【區別符號】:「*」、「_」

【示例】:

**如下:

#tip

【說明】:ie7和ie6都可以辨識「*」(公尺字型大小),但ie6可以辨識「_」(底線),ie7卻無法辨識,透過ie7無法讀取「_」的特性就能輕鬆區隔ie6和ie7之間的差異。

7.區別ie6、ie7 (方法 2)

【區別符號】:「!important」

【示例】:

**如下:

#tip

【說明】:因為ie7可讀取「!important;」但ie6卻不行,而css的讀取步驟是從上到下,因此ie6讀取時因無法辨識「!

important」而直接跳到下一行讀取css,所以背景色會呈現橘色。

8.區別ie6、firefox

【區別符號】:「_」

【示例】:

**如下:

#tip

【說明】:因為ie6可以辨識「_」(底線),但是firefox卻不行,因此可以透過這樣的差異來區隔firefox和ie6,有效達成css

hack。

區別不同瀏覽器,css hack寫法:

區別ie6與ff:

background:orange;*background:blue;

區別ie6與ie7:

background:green !important;background:blue;

區別ie7與ff:

background:orange; *background:green;

區別ff,ie7,ie6:

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

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

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

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

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

另外再補充乙個,下劃線"_",

ie6支援下劃線,ie7和firefox均不支援下劃線。

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

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

hack對照表

ie6 ie7 ff

!important

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

關於IE瀏覽器錯誤和IE設定

1.指令碼錯誤 有的電腦每次開機都出現這個 如下。原因是因為訪問者所使用的瀏覽器不能很好的支援頁面裡的指令碼。指令碼錯誤並不會影響 瀏覽,因此這一警告可謂多此一舉了。關閉警告則可以在瀏覽器的工具選單 internet選項 高階屬性 瀏覽標籤 選中 禁止指令碼除錯 核取方塊 確定。以後就不會有這些警告...

各種瀏覽器的Hack寫法

hack是針對不同的瀏覽器去寫不同的css樣式,從而讓各瀏覽器能達到一致的渲染效果,那麼針對不同的瀏覽器寫不同的css code的過程,就叫css hack,同時也叫寫css hack。然後將hack放在瀏覽器特定的css檔案中,讓其符合條件的瀏覽器解析這些 我們將css hack 放入條件樣式檔案...

IE8瀏覽器 你未必知道的九大功能

ie8瀏覽器 你未必知道的九大功能微軟為ie8賦予了不少新的功能,其中乙個就是使得這些新功能的實現更加實用和簡便。其中有很多優化功能,可能你沒有完全留意到。不過,你完全不用去閱讀那些詳細的功能使用說明,我們在為你提供這些功能介紹的同時,還將補充乙個微軟都沒有提到過的重要技巧 如何為ie8增添強大的廣...