身体上的保证金没有被覆盖?

时间:2012-08-06 20:27:30

标签: css margin

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

在检查HTML时,我发现身体似乎有8px的上限。我实现了normalize.css以清除问题(因为它在以后有用),现在在我的Chrome工具中它显示为被覆盖(margin-top:8px已经被删除,normalize.css margin:0;是但是,它似乎没有对设计进行任何改变?

可以在这里找到:

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

2 个答案:

答案 0 :(得分:0)

尝试为#navigation设置此样式:

#navigation {
    position: fixed;
    height: 100px;
    top: 0;
    width: 100%;
    background-image: url('images/stripes_bg.png');
}

答案 1 :(得分:0)

h1中的#wrapper #top有一个边距推动#wrapper向下,创造了推动#navigation元素的边距。如果您从top-margin中删除h1,则所有内容都会按您的要求向上滑动。