web兼容性问题

作为一名web前端开发人员,在开发过程中必定会遇到各式各样的问题。其中,最让web前端开发人员最为头疼的事情莫过于浏览器的兼容性问题。无论的优雅降级还是渐进增强方案,程序员都希望自己的成果几近完美状态,虽然浏览器的兼容性问题有很多无法解决,但如今也相对于其中的一些问题还是有解决方法。在此,我说说我遇到的兼容性问题以及解决方案。
问题一:
边距问题:将元素转换成行级元素 display:inline;
问题二:
图片具有默认边距:
1、去除横排边距:添加浮动
2、去除竖排边距:转换为行级display:block;
3、去除竖排边距:添加vertical-align:bottom/top/middle
问题三:
子元素浮动,父元素不浮动,结果无法撑开高度:
1、给父元素设置高度
2、使用br清除浮动
问题四:
透明度:
filter:alpha(opacity=50);
问题五:
定位问题:
设置两个方向的值,例如:top和left,top和right,bottom和left,bottom和right.
问题六:
文字超出设定框时,超出部分显示为省略号:
添加:white-space:nowrap; text-overflow:ellipsis;
问题七:
内容增加时,框的高度为自适应:
min-height:500px; height:auto !important; overflow:visible;
在web前端开发中,兼容性问题大多为IE浏览器,因此,以上解决方法大多为IE浏览器的兼容性解决方式。以上解决方式还存在着一些问题,但还是可以解决一些关于IE的兼容性,且以上兼容性问题皆是我在学习以及做项目过程中常碰到的兼容性问题,我认为对于一些刚接触web浏览器兼容性问题的web前端开发的同行们有一丝帮助,我也希望能够对web前端开发的兴趣爱好者有帮助。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值