解決css瀏覽器不相容問題
css hack的原理是什麼
由於不同的瀏覽器對css的支援及解析結果不一樣,還由於css中的優先順序的關係。我們就可以根據這個來針對不同的瀏覽器來寫不同的css。
比如ie6能識別下劃線"_"和星號" * ",ie7能識別星號" * ",但不能識別下劃線"_",而firefox兩個都不能認識。等等
書寫順序,一般是將識別能力強的瀏覽器的css寫在後面。下面如何寫裡面說得更詳細些。
如何寫csshack
比如要分辨ie6和firefox兩種瀏覽器,可以這樣寫:
我在ie6中看到是紅色的,在firefox中看到是綠色的。
Css瀏覽器相容的解決方法
一 網頁背景半透明 網頁背景半透明 如下 opacity 0.8 divname 二 清除浮動 如下 clearfix after clearfix clear html clearfix clearfix 三 浮動ie6雙邊距 1 為浮動元素使用display inline 2 ie6下3px間距...
css 解決瀏覽器相容 css hack
我們在做頁面時不可避免的會碰到瀏覽器相容問題,特別是 ie6,那麼要如何相容所有瀏覽器呢,答案是 css hack。還有一些 css hack 我沒用羅列出來,譬如 chrome,opera 等等。對於這些通常情況下我們是用不到的。測試的瀏覽器 ie6 9,firefox,chrome ps 最好的...
瀏覽器CSS相容
一 important 在ie6及ff中的使用 box1 box1 important是說這個設定有優先順序,ie碰到 important不會出錯只是忽略他的功能,假如後面又設定了width,ie會以最後設定的 width為準,假如後面再沒有其它設定,則會用當前這個值,也就是前面的 importan...