具体是什么CSS重置在这里改变?

时间:2013-05-31 01:53:32

标签: css whitespace margin

我是CSS的新手,正试图摆脱body周围不需要的空白。根据{{​​3}}问题的答案之一的建议,我包括

* {
  margin: 0;
  padding: 0;
}

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

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

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

2 个答案:

答案 0 :(得分:2)

*选择所有标签,我猜它是一个导致顶部空间的标头。

答案 1 :(得分:1)

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