div制作网页在什么浏览器中会有双倍间距,ie几也会有呢

 我来答
我爱自学网
2011-05-21 · 热爱学习,分享知识!
我爱自学网
采纳数:391 获赞数:1449

向TA提问 私信TA
展开全部
当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双倍边距问题,有不少介绍
dulinaA2
2011-05-21 · TA获得超过169个赞
知道答主
回答量:551
采纳率:0%
帮助的人:178万
展开全部
在ie6里会出现双倍行距
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-05-21
展开全部
IE6出现双倍边距BUG必需要的条件有三:
1、是块元素;2、左浮动;3、有左外边距。
解决的方法是:把相应的块元素转为内联元素,在相应的块元素中加入CSS代码display:inline;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式