无法确定16px空白的原因

时间:2015-07-01 01:09:58

标签: html css

我有以下的html,无法弄清楚顶部空白区的来源。

SBT

使用下面的样式会在页面顶部显示16px。我可以通过将<!DOCTYPE html> <html lang="en-US"> <head> <title>mypage</title> <link rel="stylesheet" type="text/css" href="styles/test.css"> </head> <body> <div class"header"> </div> <div class="main"> <div class="top-nav"> <div class="top-nav-links"> <ul> <li><a href="#">1</a></li> <li><a href="#">2</a></li> <li><a href="#">3</a></li> <li><a href="#">4</a></li> <li><a href="#">5</a></li> <li><a href="#">6</a></li> <li><a href="#">7</a></li> <li><a href="#">8</a></li> </ul> </div> </div> <div class="side-nav"> </div> <div class="content"> </div> </div> </body> </html> 添加到身体选择器来成功删除空格,但这似乎会产生不良副作用。有人能指出我正确的方向吗?

margin-top: -16px

1 个答案:

答案 0 :(得分:5)

来自ul元素。

ul {
    margin: 0;
}

小提琴:http://jsfiddle.net/6rgooxvL/