div制作网页在什么浏览器中会有双倍间距,ie几也会有呢
展开全部
当float和margin-left或者margin-right同时出现的时候,ie6会有双倍边距,但float:left仅限于margin-left(左边数)的第一个,float:right仅限于margin-right(右边数)的第一个
比如<li></li><li></li>两个li都float:left并且margin-left:10px,那么,左边第一个li的margin-left在ie6中是20px,这是ie6的一个bug,可以这样处理,左边第一个li写两个样式,一个是margin-left:10px,另一个是_margin-left:5px,注意下划线,这个可以兼容ie6,其他浏览器没有这个问题,比如ie7、8、9和火狐等
可以搜索一下ie6双倍边距问题,有不少介绍
比如<li></li><li></li>两个li都float:left并且margin-left:10px,那么,左边第一个li的margin-left在ie6中是20px,这是ie6的一个bug,可以这样处理,左边第一个li写两个样式,一个是margin-left:10px,另一个是_margin-left:5px,注意下划线,这个可以兼容ie6,其他浏览器没有这个问题,比如ie7、8、9和火狐等
可以搜索一下ie6双倍边距问题,有不少介绍
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询