为了账号安全,请及时绑定邮箱和手机立即绑定

为什么给li设置左浮动之后不是紧贴着父元素左边,而是会空出一段距离

为什么给li设置左浮动之后不是紧贴着父元素左边,而是会空出一段距离

不起一尘 2016-06-23 14:48:42
为什么给li设置左浮动之后不是紧贴着父元素左边,而是会空出一段距离为什么给li设置左浮动之后不是紧贴着父元素左边,而是会空出一段距离,取消浮动之后恢复正常了
查看完整描述

3 回答

?
一杯2块的奶茶

TA贡献226条经验 获得超75个赞

ul是有默认margin和padding的,你可以设置他的margin,padding为0.

ul{
    float:left;
    list-style:none;
}
<ul>
  <li>第一行</li>
  <li>第一行</li>
  <li>第一行</li>
  <li>第一行</li>
</ul>
<ul>
  <li>第2行</li>
  <li>第一行</li>
  <li>第一行</li>
  <li>第一行</li>
</ul>
<ul>
  <li>第3行</li>
  <li>第一行</li>
  <li>第一行</li>
  <li>第一行</li>
</ul>
<ul>
  <li>第4行</li>
  <li>第一行</li>
  <li>第一行</li>
  <li>第一行</li>
</ul>

可以看到ul是有默认的间距的。

查看完整回答
1 反对 回复 2016-06-24
?
刚毅87

TA贡献345条经验 获得超309个赞

应该是系统默认的间距,在 css 中重置一下.最好把代码贴出来,可以找出具体问题.

查看完整回答
1 反对 回复 2016-06-23
  • 3 回答
  • 0 关注
  • 3190 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信