常见浏览器兼容性问题与解决方案

作为一个前端攻城狮,遇到浏览器的兼容性问题真的很头疼,为了方便自己和大家,下面是我收集的一些浏览的兼容性问题与解决方案。

  1. 不同浏览器的标签默认的外补丁和内补丁不同
    说明:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
    解决方案:比如这样一个CSS设置*{margin:0;padding:0;}
  2. 2.

浮动问题
下面贴出的是比较通用的浮动兼容性代码

.cc:after {content: “.”;display: block;height:0;clear: both;visibility: hidden;}
.cc {display: inline-block;}/* Hides from IE-mac \*/
* html .cc {height: 1%;}
.cc {display: block;}/* End hide from IE-mac *//*清除浮动 代码*/
.c{clear:both;height:0px;font:0px/0px Arial;overflow:hidden;}

3.关于IE6,就是中文字体的问题,很多时候,你在css中写字体,一般是用英文,现在附上常见字体中英文对照表:

中文英文
华文细黑STHeiti Light [STXihei]
华文黑体STHeiti
华文楷体STKaiti
华文宋体STSong
华文仿宋STFangsong
俪黑 ProLiHei Pro Medium
俪宋 ProLiSong Pro Light
标楷体BiauKai
苹果俪中黑Apple LiGothic Medium
苹果俪细宋Apple LiSung Light

Windows的一些:

中文英文
新细明体PMingLiU
细明体MingLiU
标楷体DFKai-SB
黑体SimHei
宋体SimSun
新宋体NSimSun
仿宋FangSong
楷体KaiTi
仿宋_GB2312FangSong_GB2312
楷体_GB2312KaiTi_GB2312
微软正黑体Microsoft JhengHei
微软雅黑体Microsoft YaHei

装Office会生出来的一些:

中文英文
隶书LiSu
幼圆YouYuan
华文细黑STXihei
华文楷体STKaiti
华文宋体STSong
华文中宋STZhongsong
华文仿宋STFangsong
方正舒体FZShuTi
方正姚体FZYaoti
华文彩云STCaiyun
华文琥珀STHupo
华文隶书STLiti
华文行楷STXingkai
华文新魏STXinwei

4. 使用hacker
说明:使用hacker我可以把浏览器分为3类:IE6 ;IE7和遨游;其他(IE8 chrome ff safari opera等)
/* CSS hack*/
◆IE6认识的hacker 是下划线_ 和星号 *
◆IE7 遨游认识的hacker是星号 *
解决方案:比如这样一个CSS设置:height:300px;*height:200px;_height:100px;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值