問題1:不同瀏覽器對控制項的margin和padding不同
碰到頻率:100%;
解決方法:用通用符*
備註:這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元*來設定各個標籤的內外補丁是0。
問題2:塊屬性標籤float後,又有橫行的margin情況下,在ie6顯示margin比設定的大
碰到頻率:90%
解決方案:在float的標籤樣式控制中加入 display:inline;將其轉化為行內屬性
備註:我們最常用的就是div+css布局了,而div就是乙個典型的塊屬性標籤,橫向布局的時候我們通常都是用div float實現的,橫向的間距設定如果用margin實現,這就是乙個必然會碰到的相容性問題。
問題3:設定較小高度標籤(一般小於10px),在ie6,ie7,遨遊中高度超出自己設定高度
問題症狀:ie6、7和遨遊裡這個標籤的高度不受控制,超出自己設定的高度
碰到頻率:60%
解決方案:給超出高度的標籤設定overflow:hidden;或者設定行高line-height 小於你設定的高度。
備註:這種情況一般出現在我們設定小圓角背景的標籤裡。出現這個問題的原因是ie8之前的瀏覽器都會給標籤乙個最小預設的行高的高度。即使你的標籤是空的,這個標籤的高度還是會達到預設的行高。
常見瀏覽器相容問題
1 針對ie5以下和 ie5 firefox 引入檔案區別 import url newstyle.css 後者可以識別,前者不能識別 2 針對ie和firefox指定裝置型別選項 import url newstyle.css screen 後者可以識別,前者不能識別 3 注釋區別 content...
常見瀏覽器相容問題
所謂的瀏覽器相容性問題,是指因為不同的瀏覽器對同一段 有不同的解析,造成頁面顯示效果不統一的情況。在大多數情況下,我們的需求是,無論使用者用什麼瀏覽器來檢視我們的 或者登陸我們的系統,都應該是統一的顯示效果。所以瀏覽器的相容性問題是前端開發人員經常會碰到和必須要解決的問題。在學習瀏覽器相容性之前,我...
常見瀏覽器相容問題
瀏覽器相容問題一 不同瀏覽器的標籤預設的外補丁和內補丁不同 問題症狀 隨便寫幾個標籤,不加樣式控制的情況下,各自的margin 和padding差異較大。碰到頻率 100 解決方案 css裡 備註 這個是最常見的也是最易解決的乙個瀏覽器相容性問題,幾乎所有的css檔案開頭都會用萬用字元 來設定各個標...