【问题标题】:Why does browser reserve this space?为什么浏览器要保留这个空间?
【发布时间】:2012-10-14 16:34:52
【问题描述】:

我有一点输出网格的 html。就这么简单:

<ul>
    <li>
    </li>
    <li>
    </li>
</ul>

内部 li 使用 inline-block 并排设置样式。两者都是 220px 宽,左边距为 20px;

但是我在 li 上应用了第一个子过滤器,因此总宽度将为 460px, (220 + 20 + 220)。

我想通过设置 460px 的宽度来限制 ul 父级的宽度,但是当我这样做时,li 没有足够的空间来并排并在彼此下方渲染。

有什么技术可以解决这个问题吗?

【问题讨论】:

  • 在应用您的样式之前删除所有边距和填充。

标签: .net postback panel


【解决方案1】:

问题是内联块问题。

它的渲染方式留下了一个空间,转换为一个margin-right:4px;

一种解决方法是应用负边距。

【讨论】:

    猜你喜欢
    • 2015-01-13
    • 2013-12-13
    • 2015-07-15
    • 2019-10-14
    • 1970-01-01
    • 2011-02-23
    • 2020-12-06
    • 2012-06-18
    • 1970-01-01
    相关资源
    最近更新 更多