首页技术文章正文

浏览器的兼容性问题【前端工程师面试】

更新时间:2021-07-16 来源:黑马程序员 浏览量:

IT培训班

浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同

问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。

碰到频率:100%

解决方案:CSS里 *

备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设置各个标签的内外补丁是0。

浏览器兼容问题二:块属性标签float后,又有横行的margin情况下,在IE6显示margin比设置的大

问题症状:常见症状是IE6中后面的一块被顶到下一行

碰到频率:90%(稍微复杂点的页面都会碰到,float布局最常见的浏览器兼容问题)

解决方案:在float的标签样式控制中加入 display:inline;将其转化为行内属性

备注:我们最常用的就是div+CSS布局了,而div就是一个典型的块属性标签,横向布局的时候我们通常都是用div float实现的,横向的间距设置如果用margin实现,这就是一个必然会碰到的兼容性问题。



猜你喜欢:

4种浏览器内核相互之间有什么区别?

web开发使用哪个浏览器更好

Web开发者怎样兼顾多个版本的浏览器?

HTML从浏览器地址栏输入URL到显示页面的步骤

黑马程序员HTML前端培训班培训

分享到:
在线咨询 我要报名
和我们在线交谈!