我可以减少li数字和内容之间的间距吗?

问题描述 投票:0回答:4

我想减少序数和内容之间的间距,即我想更改为:

1.  foo

至:

1. foo

这可能吗?

<ol>
    <li>...content</li>
</ol>

html css html-lists
4个回答
5
投票

尝试

list-style-position:inside;


3
投票

你可以用跨度来完成

<ol>
  <li><span style="margin-left: -10px">near</span></li>
  <li>normal</li>
</ol>

你也可以这样做:

<ol>
  <li style="text-indent: -5px">near</li>
  <li>normal</li>
</ol>

1
投票

看来您可以使用 padding-left

增加
空间,但不能减少空间。

我相信您需要找到一种替代解决方法,例如用 div 或 span 标签包装每个列表项的内容,并为该标签提供负的 margin-left。


0
投票

为了大家的利益,我也遇到了同样的问题。问题是它不是空格或填充,因为您可能认为您只需要编辑设置的默认边距...

<ol>
    <li><p style="margin-left: -30">content1</p></li>
    <li><p style="margin-left: -30">content2</p></li>
</ol>

希望这有帮助,这很痛苦。

© www.soinside.com 2019 - 2024. All rights reserved.