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 に答える