1

我是 CSS 新手,我试图摆脱body. 按照这个问题的答案之一的建议,我包括

* {
  margin: 0;
  padding: 0;
}

在我的 CSS 中,空白消失了,就像我想要的那样。但是当我第一次尝试插入以下内容时:

html, body {
    margin:0px;
    padding:0px;
}

只有左边和右边的空白消失了。顶部的空白仍然存在。为什么?*删除边距并导致顶部空白消失的元素是什么?

4

2 回答 2

2

*选择所有标签,我猜这是导致顶部空间的标题。

于 2013-05-31T01:56:25.777 回答
1

默认情况下,几个 HTML 元素具有上边距。它可能是一个h1元素(我会说最自然的猜测),但它也可能是ul例如。您确实需要查看 HTML 代码以了解在特定情况下导致间距的原因。

于 2013-05-31T06:08:35.397 回答