zoukankan      html  css  js  c++  java
  • css兼容性

    1.div阴影的兼容

       <style type="text/css">
    .mydiv{
    width:220px;height:auto;padding:5px;border:#909090 1px solid;background:#fff;color:#333;
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -webkit-box-shadow: 2px 2px 10px #909090;/*safari或chrome*/
    box-shadow:2px 2px 10px #909090;/*opera或ie9*/
    }
    </style>

     

    参数说明:
    filter:progid:DXImageTransform.Microsoft.Shadow(color=#909090,direction=120,strength=4);/*ie*/
    direction :阴影角度 0°为从下往上 顺时针方向
    strength 阴影段长度
     
    -moz-box-shadow: 2px 2px 10px #909090;/*firefox*/
    -moz-box-shadow : (x轴阴影段长度)  (y轴阴影段长度) (往四周阴影段长度) (阴影段颜色)
     
    2.ie支持div圆角
        利用插件Vml(矢量可标记语言)【让IE支持CSS 3
       

    下载地址:http://www.iefans.net/wp-content/uploads/2010/12/iecss3.rar

    解压后,打开test.html,如果显示效果是圆角,则可以继续。

    使用演示:

    1. .main{  

    2. border: 2px solid #C0C0C0;  

    3. -moz-border-radius: 10px;  

    4. -webkit-border-radius: 10px;  

    5. border-radius: 10px;  

    6. position:relative;  

    7. z-index:2;  

    8. behavior: url(此处为ie-css3.htc文件的绝对路径);  

    Webkit内核的浏览器支持“-webkit-border-radius: 10px;”属性(10px是圆角半径),可以直接解析出圆角;Firefox浏览器支持“-moz-border-radius: 10px;”属性,也是可以直接解析出圆角;IE系浏览器则需要加上“border-radius: 15px;”的属性。

    注意:

    1、behavior的url里一定要填写ie-css3.htc的绝对路径,因为 IE浏览器找该文件是相对当前html文件路径来找的,所以对于Wordpress等动态程序生成的页面一定要填写绝对路径。

    2、一定要有定位属性:position:relative;

    3、因为在IE浏览器下这些CSS 3效果的实现是要借助于VML,由VML绘制圆角或是投影效果,所以还需要一个z-index属性。z-index属性最好设置得比较大,如2。

    4、如果在IE浏览器下某些模块无法用此渲染,可以试着绝对定位相应的层,即加上“ 400px; height:400px;”属性。

    5、radius属性的10px是圆角半径,还可以给两个值如“border-radius: 10px 5px;”,这样则左上角与右下角半径为10px,右上角与左下角半径为5px。也可以赋4个值,为“上  右  下  左”。

    让页面根据屏幕的宽改变宽度

    <script type="text/javascript">(function(){var screenWidth=window.screen.width;if(screenWidth>=1280){document.body.className="root_body";window.LOAD=true;}else{window.LOAD=false;}})()</script>

    ie兼容css3:http://www.w3cfuns.com/thread-5600349-1-1.html

    css3ie的支持

    http://zmingcx.com/support-for-css3-properties-ie9-case.html

  • 相关阅读:
    php中的闭包和匿名函数
    php魔术常量
    SQL查询:存在一个表而不在另一个表中的数据
    php发送http请求的几种方式
    php高级工程师面试题
    php中include、require、include_once、require_once的区别
    gitignore规则基础
    Google地图数据算法
    【营销】包子和星座
    【GPS】 数据围栏
  • 原文地址:https://www.cnblogs.com/tangyue/p/3921471.html
Copyright © 2011-2022 走看看