HTML 列表边距

发布于 2024-08-03 12:01:28 字数 470 浏览 3 评论 0原文

我正在尝试制作一个编号列表,但列表和一些文本之间的顶部和底部有空白(我使用的是 Firefox)。 当我尝试用 CSS 摆脱它时,我失去了数字和缩进。是否可以在不丢失数字和列表缩进的情况下消除边距?

如果您使用以下 html:

<html>
<body>
BIG GAP V
  <ol>
    <li>hello</li>
    <li>there</li>
  </ol>
BIG GAP ^
</body>
</html>

您将看到以下内容:

BIG GAP V
  <ol>
    <li>hello</li>
    <li>there</li>
  </ol>
BIG GAP ^

I'm trying to make a numbered list but I'm getting a margin on the top and the bottom between the list and some text (I'm using Firefox).
When I try get rid of it with CSS, I loose the numbers and the indentation. Is it possible to get rid of the margin without loosing the numbers and list indentation?

If you use the following html:

<html>
<body>
BIG GAP V
  <ol>
    <li>hello</li>
    <li>there</li>
  </ol>
BIG GAP ^
</body>
</html>

You'll see that you get the following:

BIG GAP V
  <ol>
    <li>hello</li>
    <li>there</li>
  </ol>
BIG GAP ^

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

段念尘 2024-08-10 12:01:28

尝试仅更改顶部和底部边距:

ol {
    margin-top: 0;
    margin-bottom: 0;
}

Try to change just the top and bottom margin:

ol {
    margin-top: 0;
    margin-bottom: 0;
}
北渚 2024-08-10 12:01:28

理想情况下,如果您希望最好地控制 HTML 布局,您应该使用重置 CSS,例如 Eric Meyer 的或来自 YUI 的。这会删除浏览器应用的任何默认格式(每个浏览器通常都不同)。然后,您可以应用您想要的格式(边距、填充等)。

Ideally, if you want the best control over the layout of your HTML, you should use a reset CSS such as Eric Meyer's or the one from YUI. This removes any default formatting applied by browsers (which is often different for each browser). You can then apply the formatting (margins, padding etc.) that you want.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文