前端开发IE8问题

从项目中发现问题并解决,同时将问题和解决方法记录下来,既能方便以后查询,也能让需要的朋友参考。

1.IE8下div嵌套时,外层div宽度不随内层div宽度改变的问题

<div id=”a1″>

       <div id=”b1″></div>

        <div id=”b2″></div>

</div>

当b1和b2都是float=left时候,a1层的宽度不会被b1和b2的宽度撑开。(这个现象只有IE8发生,其他版本IE以及IE8选择兼容模式后就没有问题。)

解决方法:设置a1.width为100%

补充:其实不只是div,li也一样,只要是内层元素是左浮动并且外层没有设置width就会出现这种情况。


2.IE8不支持CSS3,所以media queries不能识别,即响应式的方式无效

如@media all and (min-width:960px) and (max-width:1200px){}   IE9+能够正确响应,IE8及以下无效。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值