css相容性問題集

2021-07-15 09:09:16 字數 1860 閱讀 7075

ie相容性hack: 6減 7乘 8除

.ie6_7_8

input textarea等輸入框,在蘋果ios顯示有內陰影、圓角邊框、按鈕漸變透明bug圓角:

限制input type=」file」上傳檔案型別

type=

"file"

value="上傳">

效果如下:

value="上傳">

type="file" name="pic" id="pic" accept="image/gif, image/jpeg" />
andriod效果如下:

ios效果如下:

display:inline-block 間距bug

class="alert-action">

class="btn-cancel"

onclick="alert_hide()">取消a>

class="btn-confirm"

onclick="alert_hide()">傳送a>

div>

.alert-action

.alert

.btn-cancel,.alert

.btn-confirm

.alert

.btn-cancel

.alert

.btn-confirm

style>結果悲劇了:

解決方案:(方法很多,僅列舉3個常用的)

1.display:inline-block元素間不留空格

2.借助html注釋,注釋掉空格

3.簡單粗暴的font-size:0

也可解決;

firefox瀏覽器table**邊框顏色修改不了

如果是如下形式的html 和 css:

table

style>

border="1">

1td>

2td>

tr>

3td>

4td>

tr>

table>你會發現,火狐瀏覽器下**的邊框顏色仍然是黑色:

據上圖可以看出,**內部的樣式是由td決定的,因此給td加上樣式即可解決:

table

td

css相容性問題

先來談談css hack 我們為了讓頁面形成統一的效果,要針對不同的瀏覽器或不同版本寫出對應可解析的css樣式,所以我們就把這個針對不同瀏覽器 版本而寫css的過程叫做 css hack.css hack主要有三種 ie條件注釋法 css屬性字首法 選擇器字首法。1 ie條件注釋法,即在正常 之外新...

piczoom相容性問題 相容性問題

1.文字本身的大小不相容。同樣是font size 14px的宋體文字,在不同瀏覽器下佔的空間是不一樣的,ie下實際佔高16px,下留白3px,ff 下實際佔高17px,上留白1px,下留白3px,opera下就更不一樣了。解決方案 給文字設定 line height 確保所有文字都有預設的 lin...

css字型大小相容性問題

記錄乙個在開發過程中遇到的問題,專案資料視覺化大屏介面,使用的是rem布局,在完成時發現在ie瀏覽器和火狐瀏覽器字型顯示正常,谷歌瀏覽器字型偏大並且換行,後來發現是使用rem換算成px時字型小於12px,在谷歌瀏覽器中最小字型為12px導致的。解決方法 將內容用span包裹,將字型設定為乙個大於12...