IE与其它浏览器上的一些区别用法

平时做B/S的开发时,有关页面方面的设计很是麻烦,单位有专门的设计部门会好许多,但是不能太依赖他们,有时候,自己要做一些东西,还是懂CSS一些为好。

CSS这个关于不同的浏览器对不同的语法有些区别,且区别挺令人讨厌的,下面例举一些今天遇到的不同及解决方法,后续会在遇到中更新。

1、对一些尺度方面的不同,比如margin在IE与其它浏览器上会有1到3个像素的误差,解决办法是写两个不的margin,第一个是后面加!important,另一个是正常的margin,切记要先写带!important的,加!important的对非IE浏览器起作用,不加的,只对IE起作用,这就是为什么会经常看到对同一个元素有两个margin的原因。

如margin:-24px 0 0 3px !important;margin:-22px 0 0 3px;

2、span与em等元素在height为0时,对于IE来讲,height其实不是0,而是默认的12px,所以为了达到为0的效果,在IE中还需要将font-size:0px;加入进去,才可以控制height为0的效果。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值