0

JSFiddle:http: //jsfiddle.net/7KxtZ/

我有以下 CSS,但我不知道为什么我的边距看起来像被添加到 div 中。我知道它正在被添加到 中h1,但看起来它是 div 为什么浏览器会这样做?在 JSFiddle 中,您可以看到 div 上方的灰色空间。我怎样才能在不创建边距的情况下将其删除,因为同样的事情也会发生在ul其他具有上边距的元素上?

*{
    box-sizing: border-box;
    outline: none;
    resize: none;
}

html, body{
    height: 100%;
    padding: 0;
    margin: 0;
}

body{
    font-family: HelveticaNeue, Helvetica, Arial, sans-serif;
    font-size: 13px;
    background-color: #e8ebef;
}

.wrapper{
    background-color: #ffffff;
    min-height: 100%;
    height: 100%;
}

#body{
    height: auto !important;
}
4

1 回答 1

1

移动

padding: 0;
margin: 0;

html, body*

* {
    padding: 0;
    margin: 0;
}

http://jsfiddle.net/7KxtZ/1/

于 2013-06-24T15:57:44.623 回答