-1

我的页面顶部有一个固定的 div,但由于某种原因,当它应该与屏幕顶部齐平时,它上方有一个间隙。

在检查 HTML 时,我发现 body 似乎有 8px 的 margin-top。我实现了 normalize.css 来解决问题(因为它在以后很有用)现在在我的 Chrome 工具中它显示为被覆盖(margin-top:8px 已被删除并且 normalize.css margin:0; 是不是)但是它似乎没有对设计做出任何改变?

可以在这里找到:

http://www.haselden.co.uk/james/docs/index.html

4

2 回答 2

0

尝试为#navigation 设置此样式:

#navigation {
    position: fixed;
    height: 100px;
    top: 0;
    width: 100%;
    background-image: url('images/stripes_bg.png');
}
于 2012-08-06T20:32:50.637 回答
0

h1in#wrapper #top有一个向下推的边距,也创建了向下#wrapper#navigation元素的边距。如果你top-margin从 中删除它h1,一切都会像你想要的那样向上滑动。

于 2012-08-06T20:43:00.787 回答