亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > CSS > 正文

前端兼容性問題總結(PC端)

2024-07-11 09:07:37
字體:
來源:轉載
供稿:網友

1.如果圖片加a標簽在IE9-中會有邊框

解決方案:

img{border:none;}

2.rgba不支持IE8

解決方案:可以用 opacity

eg:

opacity:0.7;/*FF chrome safari opera*/ filter:alpha(opacity:70);/*用了ie濾鏡,可以兼容ie*/

但是,需要注意的是,opacity會影響里面元素的透明度

3. display:inline-block ie6/7不支持

解決方案:

display:inline-block;*display:inline;

4.默認的body沒有body去掉margin情況下ie5、6、7邊緣會很寬margin-top加倍  如果處于無聲明狀態那么所有的ie瀏覽器margin-top加倍

解決方案:用css給body添加magin屬性為0px

body{margin:0;}

5.IE 6.0 Firefox Opera等是 真實寬度=width+padding+border

IE5.X 真實寬度=width

解決方案:

方法1.

div.content {   width:400px;  //這個是錯誤的width(對于ie5來說是正確的),所有瀏覽器都讀到了   voice-family: "/"}/"";  //IE5.X/win忽略了"/"}/""后的內容   voice-family:inherit;   width:300px;  //包括IE6/win在內的部分瀏覽器讀到這句,新的數值(300px)覆蓋掉了舊的 } 

方法2.

div.content {   width:300px !important;  //這個是正確的width,大部分支持!important標記的瀏覽器使用這里的數值   width(空格)/**/:400px;  //IE6/win不解析這句,所以IE6/win仍然認為width的值是300px;而IE5.X/win讀到這句,新的數值(400px)覆蓋掉了舊的,因為!important標記對他們不起作用 }

6.height不能小于16px,設置較小高度標簽(一般小于10px),在IE6,IE7,遨游中高度超出自己設置高度

解決方案:overflow設置為hidden

7.min-height不兼容  ie6 7解釋為超過高度就撐開,而其他版本瀏覽器則遮蓋下面的層

解決方案:min-height:200px; height:auto !important; height:200px; overflow:visible;

8.position:fixed  IE5、6無法識別此屬性

解決方案:

<!--[if lte IE 6]>   <style type="text/css">      html {        /*這個可以讓IE6下滾動時無抖動*/        background: url(about:black) no-repeat fixed      }      #demo_t, #demo_b, #demo_l, #demo_r {        position: absolute;      }      #demo_t, #demo_b {        /*這個解決body有padding時,IE6下100%不能鋪滿的問題*/        width: expression(offsetParent.clientWidth);      }      /*下面三組規則用于IE6下top計算*/      #demo_l, #demo_r {        top: expression(offsetParent.scrollTop + 300);      }      #demo_t {        top: expression(offsetParent.scrollTop);      }      #demo_b {        top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);      }  </style><![endif]-->

9.浮動的div有margin_left屬性ie6會加倍  無論兼容視圖還是無聲明視圖

解決方案:

 方案一: IE6唯一識別屬性_的方式加_display屬性_display:inline;

 方案二:

    條件注釋<!--[if lte IE 6]>    <style>      .on{ display:inline }    </style>    <![endif]-->

10.cursor兼容  自定義指針cur格式的圖片url路徑問題無論是兼容還是無聲明版本

解決方案:cursor:url(Hand.cur), url(/Hand.cur), auto;

11.png圖片  IE6里面的png圖片不能透明 兼容版本和無聲明版本都是

解決方案:

<!--[if IE ]>   <style type="text/css">     #DIVname{        background:none;        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="pngtouming.png"     }   </style><![endif]-->

12.img浮動  img標簽打回車會造成每個圖片之間有縫隙

解決方案:可以刪除之間的回車鍵也可以讓這些圖片浮動

13.在IE瀏覽器下 input type="text"文本框點擊時后面會出現"X",以及type="password"后面會出現眼睛,如何除去這兩種默認樣式:

::-ms-clear,::-ms-reveal{display:none;}

注:IE9-不識別

14.CSS3前綴  -webkit-  webkit渲染引擎  chrome/safari

         -moz-   gecko渲染引擎   firefox

         -ms-    trident渲染引擎  IE

         -o-   opeck渲染引擎 opera    

動畫、過渡、background-size 都需要加前綴

eg: 動畫

 @-webkit-keyframes name{    0%{動畫開始的css樣式;}    100%{動畫結束的css樣式;} }-webkit-animation:name 8s infinite linear;

過渡:

div.box{    bottom:-40px;<br>     -webkit-transition:all .3s ease-in-out 0s;}

注:但是過渡不兼容IE8-,可以用JS動畫實現

background-size 同樣也不支持IE8,可以考慮用img

15.漸變

解決方案:

filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#35FEA1,endColorStr=#6E9DFF); /*IE 6 7 8*/    background: -ms-linear-gradient(top, #35FEA1,  #6E9DFF);/* IE 10 */    background:-moz-linear-gradient(top, #35FEA1,  #6E9DFF); /*火狐*/    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#35FEA1), to(#6E9DFF));/*谷歌*/    background: -webkit-gradient(linear, 0% 0%, 0% 100%,from(#35FEA1), to(#6E9DFF));/* Safari 4-5, Chrome 1-9*/    background: -webkit-linear-gradient(top, #35FEA1,  #6E9DFF);/*Safari5.1 Chrome 10+*/    background: -o-linear-gradient(top, #35FEA1,  #6E9DFF);/*Opera 11.10+*/

16.PIE.htc 可以實現很多css3屬性在IE下的兼容性 如:圓角、陰影、漸變

(1) 圓角 border-radius

.signBtn{    height: 40px;    background-color:#08BCD2;    color: #fff;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    border-radius: 3px;    behavior: url(css/PIE.htc);}

(2)陰影 box-shadow

.box{  width:200px;  height:200px;  -webkit-box-shadow:1px 0 10px;  -moz-box-shadow:1px 0 10px;  box-shadow: 1px 0 10px;  background-color: #fff;  behavior: url(css/PIE.htc);/*IE邊框陰影*/}

(3)背景透明rgba

.box{   background-color:rgba(12, 154, 171, 0.29);    behavior: url(css/PIE.htc);    -pie-background:rgba(12, 154, 171, 0.29);}

(4)漸變

.box{   width:200px;   height:400px;   background:-webkit-gradient(linear, 0 0, 0 bottom, from(#9F9), to(#393));   background:-moz-linear-gradient(#9F9, #393);   -pie-background:linear-gradient(#9F9, #393);   behavior:url(pie.htc);                }

注:PIE.htc文件路徑相對是相對于css文件,并非html文件,以上例子是將PIE.htc文件放在與css樣式文件同一個文件夾css內,而對應的html問價與css文件夾同級

17.JS實現點擊跳轉到指定位置

$(".arraw-bt").click(function(){    var scroll_offset = $("#section").offset();     console.log(scroll_offset);     $("body,html").animate({//如果只寫body,只被chrome支持 只被chrome支持 Firefox和ie不支持     "scrollTop":scroll_offset.top     },0);//此處0寫上會一下跳轉到指定位置,若不寫會有過渡效果   /});

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持VeVb武林網!


注:相關教程知識閱讀請移步到CSS教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产成人在线观看| 久久久国产成人精品| 国产亚洲成精品久久| 97婷婷大伊香蕉精品视频| 91精品国产九九九久久久亚洲| 精品高清一区二区三区| 日本精品在线视频| 97成人超碰免| 国内精品视频一区| 欧美精品制服第一页| 91色中文字幕| 国产九九精品视频| 久久久久久网址| 欧美亚洲激情视频| 国产日韩欧美一二三区| 亚洲色图狂野欧美| 国产女人精品视频| 国产91免费看片| 亚洲一级免费视频| 国产成人精品免高潮在线观看| 69视频在线免费观看| 久久黄色av网站| 国产视频亚洲视频| 麻豆乱码国产一区二区三区| 欧美激情欧美激情| 青青草原一区二区| 久久久97精品| 中文.日本.精品| 精品久久久精品| 97免费中文视频在线观看| 精品久久久久久久大神国产| 日本亚洲欧洲色| 91精品免费视频| 91免费人成网站在线观看18| 2019中文字幕在线观看| 亚洲天堂免费视频| 亚洲精品一区av在线播放| 91av在线国产| 亚洲精品福利免费在线观看| 欧美精品免费在线观看| 亚洲国产精品va在线看黑人| 91麻豆桃色免费看| 亚洲xxx自由成熟| 91精品国产电影| 亚洲一区二区久久久| 久久亚洲精品中文字幕冲田杏梨| 精品国偷自产在线| 亚洲xxx自由成熟| 91精品国产91久久久久久不卡| 久久久久国产一区二区三区| 日韩**中文字幕毛片| 97av在线播放| 欧美自拍视频在线| 国产亚洲精品美女久久久久| 久久久久久久久综合| 日韩成人在线视频网站| 亚洲精品在线视频| 成人亚洲综合色就1024| 国产一区二区三区中文| 国产精品va在线播放我和闺蜜| 国产精品一区二区性色av| 91国产高清在线| 中文字幕亚洲色图| 国精产品一区一区三区有限在线| 夜夜躁日日躁狠狠久久88av| 韩日欧美一区二区| 亚洲第一偷拍网| 欧美性猛交xxxx乱大交极品| 国产精品久久久久久久久久东京| 97久久久免费福利网址| 欧美午夜精品久久久久久人妖| 国内外成人免费激情在线视频网站| 久久久亚洲国产| 欧美一级高清免费| 永久免费精品影视网站| 亚洲国产又黄又爽女人高潮的| 国模吧一区二区三区| 亚洲丝袜av一区| 亚洲午夜未满十八勿入免费观看全集| 8050国产精品久久久久久| 日韩国产高清视频在线| 亚洲qvod图片区电影| 欧美视频在线看| 久久久噜久噜久久综合| 日韩精品中文字| 国产精品h片在线播放| 国产精品成人va在线观看| 91精品国产成人| 亚洲成人黄色在线观看| 国产成人精品在线视频| 亚洲免费福利视频| 国产免费一区二区三区香蕉精| 国产一区二区三区日韩欧美| 2024亚洲男人天堂| 国产成人综合一区二区三区| 91黑丝在线观看| 91高清免费视频| 国产精品高清网站| 欧美日韩在线第一页| 国产精品9999| 国语自产精品视频在线看一大j8| 久久久免费观看视频| 欧美成人合集magnet| 91成人在线观看国产| 精品亚洲国产成av人片传媒| 欧美亚洲国产精品| 少妇高潮久久77777| 国产精品中文字幕久久久| www.亚洲成人| 成人精品视频99在线观看免费| 久久久伊人欧美| 国产精品户外野外| 91高清在线免费观看| 亚洲精品福利资源站| 国产日韩在线亚洲字幕中文| 成人午夜激情网| 日韩电影中文 亚洲精品乱码| 欧美诱惑福利视频| 国产精品黄色av| 色偷偷91综合久久噜噜| 精品香蕉在线观看视频一| 伊人成人开心激情综合网| 亚洲天堂av在线免费观看| 欧美黑人一区二区三区| 欧美日韩视频免费播放| 日韩欧美第一页| 亚洲精品久久久久| 97视频在线观看免费| 91精品美女在线| 亚洲一区二区三区毛片| 久久亚洲国产成人| 国产网站欧美日韩免费精品在线观看| 亚洲福利精品在线| 91久久精品国产91久久| 欧美在线激情网| 久久视频免费观看| 欧美日韩国产在线看| 亚洲国产古装精品网站| 最近2019中文免费高清视频观看www99| 在线精品91av| 亚洲理论片在线观看| 亚洲国产精品久久精品怡红院| 国产香蕉精品视频一区二区三区| 在线播放日韩欧美| 粗暴蹂躏中文一区二区三区| 国内精品久久久久久影视8| 亚洲一区二区三区777| 精品久久久久久久久久久久| 萌白酱国产一区二区| 这里只有精品在线观看| 久久手机免费视频| 欧美疯狂xxxx大交乱88av| 成人精品视频99在线观看免费| 欧美性xxxx在线播放| 欧美伦理91i| 在线观看欧美视频| 亚洲综合日韩中文字幕v在线| 国产第一区电影| 欧洲s码亚洲m码精品一区| 日本不卡视频在线播放| 久久久之久亚州精品露出| 国产精品视频自在线| 国产精品专区h在线观看| 久久精品国产免费观看|