自作的網頁在IE6裡能正常顯示,到了火狐裡就顯示錯位是怎麼回事

2022-04-10 03:58:26 字數 819 閱讀 4619

1樓:匿名使用者

由於不同的瀏覽器對css的支援及解析結果不一樣,還由於css中的優先順序的關係。我們就可以根據這個來針對不同的瀏覽器來寫不同的css。

比如 ie6能識別下劃線"_"和星號" * ",ie7能識別星號" * ",當不能識別下劃線"_",而firefox兩個都不能認識。等等

書寫順序,一般是將識別能力強的瀏覽器的css寫在後面。下面如何寫裡面說得更詳細些。

如何寫css hack

比如要分辨ie6和firefox兩種瀏覽器,可以這樣寫:

我在ie6中看到是紅色的,在firefox中看到是綠色的。

解釋一下:

上面的css在firefox中,它是認識不了後面的那個帶星號的東東是什麼的,於是將它過濾掉,不予理睬,解析得到的結果是:div,於是理所當然這個div的背景是綠色的。

在ie6中呢,它兩個background都能識別出來,它解析得到的結果是:div,於是根據優先順序別,處在後面的red的優先順序高,於是當然這個div的背景顏色就是紅色的了。

這樣一般都可以解決瀏覽器不相容的問題,希望對你有幫助。

2樓:匿名使用者

瀏覽器相容問題,相當普遍,火狐瀏覽器用的是非ie核心

為什麼寫好的css在ie6裡面顯示正常,到火狐裡面全都亂了,橫排的列表全成豎排的了

3樓:匿名使用者

檢查下列表的寬度、margin和padding的數值,適當減小一下試試。

4樓:匿名使用者

有些**只可以在ie里正常顯示在其他瀏覽器就不能正常顯示了

我的網頁相容IE6卻不相容360急速瀏覽器,請問怎麼能快速定位問題出在哪個CSS的樣式裡

position static absolute fixed relative static 預設值。無特殊定位,物件遵循html定位規則 absolute 將物件從文件流中拖出,使用 left right top bottom 等屬性相對於其最接近的一個最有定位設定的父物件進行絕對定位。如果不存在...

我的電腦IE網頁被篡改我在登錄檔編輯器裡修改

安裝防毒軟體大蜘蛛 小心駛得萬年船 太簡單了 下個最新版金山急救箱 安全模式下修復一次包你藥到病除 採納吧 右鍵單擊 main 彈出選單中選擇 許可權 選中 完全控制 然後編輯start page的鍵值就可以了。需要修改main的許可權 右擊main 點許可權 選擇高階 所有者 把 當前所有者 改成...

在括號裡填寫帶「食」字的成語。幹了壞事,自作自受

1 幹了壞事,自作自受。自食惡果 2 說了不算,不守信用。自食其言 3 自己勞動,養活自己。自食其力 4 吃飽肚子,不做事情。飽食終日 5 肚子飢餓,不挑食物。飢不擇食 1自食其果 3自食其力 5飢不擇食 1 自食其果 2 自食其言 3 自食其力 4 飽食終日 5 飢不擇食 自食其果,自食其力,幹了...