美文网首页前端Web前端之路程序员
4个技巧避免不必要的浏览器兼容性问题

4个技巧避免不必要的浏览器兼容性问题

作者: 叮咯咙咚DQ | 来源:发表于2017-04-10 11:39 被阅读59次

浏览器兼容性问题着实让人头疼,从最初的IE6浏览器到现在HTML5+CSS3的兴起,依然会存在兼容性问题,这里分享几个小技巧来避免这个问题。

CSS3风格的前缀

如果你正在使用最新的 CSS 代码,比如box-sizing,或者background-clip等,确保你使用了合适的供应商前缀。

使用样式重置

大家可以从网上下载写好的样式模板,也可以自己去写,当然建议下载一个完整版,自行保存,这样每次使用的时候可以直接拿来。

避免padding和width一起使用

当你给一个包含 width 的元素加 padding,那它实际显示的要比本应显示的大。因为 width 和 padding 会加到一起。比如一个元素 width 是 100px,又给它加了一个 10px 的 padding。那某些浏览器会将该元素显示成 120px。

为了解决这个问题,可以用如下代码:

清除浮动

在写页面的时候要确保我们把浮动都清理掉了,如果不清理掉,可能会出现很奇怪的情况。

可以用下面 CSS 代码清理浮动:

如果要把你大部分代码都包起来,有个更简单的方法就是把它添加到我们的 wrap 类里面:

这样的话浮动就没清理掉了,想学习更多案例效果的小伙伴可以加我Q群:142991222,一起探索更多前端干货。

掌握这几个小技巧,让它成为日常开发的习惯,会避免90%的跨浏览器不兼容问题,拿走不谢。

相关文章

  • 跨浏览器问题的五种解决方案

    简评: 浏览器兼容性问题常常让人头疼,以下是避免出现这些问题的五个技巧。 1. 前缀 CSS3 样式 如果您正在使...

  • 4个技巧避免不必要的浏览器兼容性问题

    浏览器兼容性问题着实让人头疼,从最初的IE6浏览器到现在HTML5+CSS3的兴起,依然会存在兼容性问题,这里分享...

  • 5个技巧躲避潜在的浏览器兼容性问题

    浏览器兼容性问题总是让人很头疼,这里介绍5个技巧来避免一些潜在的问题。 1.使用样式重置 你可以使用 normal...

  • 浏览器常见的兼容问题

    什么是浏览器的兼容问题 浏览器的兼容性问题也就是网页的兼容性或者网站兼容性问题, 指网页在各种浏览器上的cs...

  • 浏览器兼容性

    浏览器兼容性问题

  • 浏览器兼容性

    一、什么是浏览器兼容性 浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一...

  • 浏览器兼容性

    什么是浏览器的兼容性 浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致...

  • 浏览器兼容性问题及解决方案(JS部分)

    关于浏览器兼容性问题的姊妹篇《浏览器兼容性问题及解决方案(CSS部分)》请点击这里。 常见的JS兼容性部分的问题有...

  • browserslist目标浏览器配置表

    作用: 根据提供的目标浏览器的环境来智能添加css前缀,js的polyfill垫片来兼容旧版本浏览器。避免不必要的...

  • web前端开发中浏览器兼容问题(一)

    浏览器兼容性问题又被称为网页兼容性或网站兼容性问题,指网页在各种浏览器上的显示效果可能不一致而产生浏览器和网页间的...

网友评论

    本文标题:4个技巧避免不必要的浏览器兼容性问题

    本文链接:https://www.haomeiwen.com/subject/kddsattx.html