#header{
margin-top: 13px; /* 所有浏览器都支持 */ margin-top: 13px\9; /* IE6、IE7、IE8、IE9支持 (所有IE)*/ margin-top: 13px !important; /* Firefox、IE7支持 */
_margin-top: 13px; /* IE6支持 */
*margin-top: 13px; /* IE6、IE7支持 */
+margin-top: 13px; /* IE7支持 */
margin-top: 13px\0; /* IE8、IE9支持 */ margin-top: 13px\9\0; /*IE9支持*/
  • “-″减号是IE6专有的hack
  • “\9″ IE6/IE7/IE8/IE9/IE10都生效
  • “\0″ IE8/IE9/IE10都生效,是IE8/9/10的hack
  • “\9\0″ 只对IE9/IE10生效,是IE9/10的hack
}

:root .rz-dropDown {
  height: 12px//:root所有主流浏览器都支持 除IE8及以下
}

@-moz-document url-prefix() { .header_newsList { border:1.5px solid #208adb } }/*火狐单独样式*/

//背景色rgba兼容处理(IE9有问题的话就给IE9添加单独样式)
background: rgba(0, 0, 0, 0.7);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B2000000, endColorstr=#B2000000);
//opacity:0.7\9\0; //有时php文件和jsp文件中,line-height属性对img标签不起作用,无法实现图片垂直居中,可用如下方法解决(图片宽高不是百分百的情况下)
方法1:给img添加一个同级的元素<b>标签,给b标签设置属性display:inline-block;height:100%;vertical-align:middle;给img设置vertical-align:middle即可居中
img{vertical-align:middle;}
b{display:inline-block;height:100%;vertical-align:middle}
方法2:给img定位 img{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;} 让360浏览器兼容模式以IE最高版本内核渲染页面,需要在head中加入两个meta标签

  <meta http-equiv="X-UA-Compatible" content="IE=edge" >
  <meta name="renderer" content="webkit">

给li设置背景图(兼容IE5)  给li和ul设置均可
ul{   list-style: square inside url('eg_arrow.gif') }

 

//小于10号字体,浏览器兼容性处理
li span {
display: block;
width: 100%;
font-size: 10px;
-webkit-text-size-adjust: none;/*所有IE、火狐等都支持。除了360和高版本chrome*/
-webkit-transform: scale(0.8);/*高版本chrome和360中兼容处理方法*/
-webkit-transform-origin:top left;/*chrome和360中是将文字压缩,不加这句的话。基线是中间,就是文字压缩后会跑到中间*/
}
div{//背景图 平铺 兼容处理
 background: url("../images/body_bg2.jpg") no-repeat center center; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/body_bg2.jpg',sizingMethod='scale');
}

http://www.jb51.net/css/493362.html

css兼容处理的更多相关文章

  1. CSS兼容各浏览器的hack

    CSS兼容各浏览器的hack:建议:尽可能的手写代码,可以有效的提高学习效率和深度.浏览器的种类多,麻烦自然也多,主要是各种浏览器对某些属性的渲染效果并不相同,所以有时候需要专门针对特定浏览器或者特定 ...

  2. 主流浏览器css兼容问题的总结

    最近又搞了一波网站的兼容,由于要求ie浏览器还是要兼容到ie8,所以调起来还是各种蛋疼. 现在就post一些做兼容的总结,可能不够全面,但是可以告诉大家如何避过一些坑.主要测试了chrome,fire ...

  3. CSS兼容问题实用建议

    CSS兼容问题,是美工最头痛的问题.做测试时,用谷哥和360浏览器(最新)都没有什么问题,用 IE6/IE8测试,问题就冒出来了.微软现在出IE10,我电脑上已经无法用IE6准确测试,IE-TESTE ...

  4. css兼容问题集合

    css兼容问题 兼容问题 1.文字本身的大小不兼容.同样是font-size:14px的宋体文字,在不同浏览器下占的空间是不一样的,ie下实际占高16px,下留白3px,ff下实际占高17px,上留白 ...

  5. css兼容各个浏览器的三角形图标

    css兼容各个浏览器的三角形图标 在当前流行的的网站上,我们经常会看到一些小三角形的下拉提示(微博顶部的下拉菜单),简单的方式可以使用一张图片代替,但是随着前端技术的发展,以及开发者对于前端性能的“吹 ...

  6. CSS兼容常用技巧

    请尽量用xhtml格式写代码,而且DOCTYPE影响 CSS 处理,作为W3C标准,一定要加DOCTYPE声明. 1.div的垂直居中问题 vertical-align:middle; 将行距增加到和 ...

  7. ie6 7 8 9 firefox的css兼容问题

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  8. css兼容问题与实践归纳总结

    css兼容问题与实践归纳总结 一.IE6/7 原生块元素与display:inline-block; <div style="display:inline-block;"&g ...

  9. 浏览器 CSS 兼容写法的测试总结

    做前端最讨厌的就是 IE6,7,8,虽然被淘汰的浏览器,但是在中国用户仍然很多,不可能像国外网站一样直接就不管它了,这样会流失很多流量啊. 现在有了IE9,IE10还好些,几乎和 Chrome,Fir ...

  10. Normalize.css源码注释翻译&浏览器css兼容问题的理解

    版本v5.0.0源码地址: https://necolas.github.io/normalize.css/5.0.0/normalize.css 翻译版: /*! normalize.css v5. ...

随机推荐

  1. H5网站借鉴

    http://www.rdinfo.com.cn/index.shtml http://www.winployee.com/ http://www.lkkdesign.com/ http://www. ...

  2. null&this&super&向上转型

    向上转型:父类声明子类实例化对象 例如A是父类 B是子类    1 : 实际上是父类的对象但将会丢失子类没有的父类方法 ,如果调用方法 将会调用子类重写的父类方法    2:上转型对象不能调用子类新增 ...

  3. placeholder的兼容性探索之路

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  4. JS cookie的使用

    js设置cookie有很多种方法. 第一种:(这个是w3c官网的代码) <script> //设置cookie function setCookie(cname, cvalue, exda ...

  5. Checking For User Permissions Before Updating or Inserting The Records in Oracle Forms

    Suppose you want to check the user permissions on inserting or updating the records in Oracle Forms, ...

  6. SqlServer 存储过程分页

    适用于2005以上版本 create procedure [dbo].[SP_GetPageList] ( @columns nvarchar(max), --查询字段 @tablename nvar ...

  7. x名称空间

    XAML代码的WPF程序都需要通过语句:xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml",x就是用来映射xmlns:x= ...

  8. C++指针内存

    这是一个关于C++指针的问题,思考了一下 void GetMemory(char *p, int num){ p = (char*) malloc (sizeof(char) * num); } vo ...

  9. chubu

    python解释型语言,不需要编译成机器认可的二进制码,而是直接从源代码运行程序. python是基于c语言开发的. python很容易嵌入到其他语言. 中文注释,必须在前边加上注释说明 : #_*_ ...

  10. ssis freach loop container 传入变量给 某些数据源的时候。

    ssis freach loop container 传入变量给 某些数据源的时候. 应该选择loop container ,设置delayvalidateion为true. 这样数据源控件就不会报e ...