ul li 横排(float:left) ie6多出间距_html/css_WEB-ITnose
程序员文章站
2022-04-23 10:52:48
...
无标题文档
- dsdddddddddddddddddddddd
- dsdddddddddddddddddddddd
- dsdddddddddddddddddddddd
- dsdddddddddddddddddddddd
- dsdddddddddddddddddddddd
li通过float:left 横排后,ie6中所有的li会距离ul内左边多一倍左右的距离,怎么消除??
回复讨论(解决方案)
给li设置一个display:inline
或者不使用margin,使用padding代替。再或者,不使用浮动。使用inline-block布局。
可以搜索:IE6双外边距的bug,查看一下相关的内容。
因为浮动ie6会产生双倍bug,给ie6加个_display:inline
.list{width:700px; overflow:hidden; border:solid 1px blue; padding:20px; }
去掉你的padding
上一篇: 行内元素和块级元素的差别详解
下一篇: 在PHP程序中使用Rust扩展的方法