Div在前一个div之后没有启动,它隐藏在后面

时间:2012-01-27 02:36:59

标签: css positioning

http://mehulkar.com/CD

这让我疯了。我有一个固定的位置标题和一个固定的位置页脚。我希望页面类在两者之间滚动。

出于某种原因,我的页面类从整个文档的顶部:0开始,而不是从标题下面开始。

我可以通过将div的所有内容相对定位适当的高度来绕过问题,但我将使用页面ID来导航页面。因此,当我使用链接导航到#ID时,它会导航到文档的顶部。

我该如何解决这个问题??

3 个答案:

答案 0 :(得分:2)

您的标题位置为fixed,将其从文档流中取出。这不仅意味着它位于您放置的位置,而且还意味着它不会将其下方的内容推向下方。

简单的解决方法是为页面div添加一个与“始终在线”标题大小完全相同的页边距。

答案 1 :(得分:0)

你的css类“已清除”似乎高度为0.确保最小高度设置为100px

答案 2 :(得分:0)

首先尝试更改页面类属性:

margin:0margin-top: 100px

要将页脚向左移动,如果这是您要删除的内容:

来自right: 0 css。

#footer

同时从#content css中删除position:absolute并添加margin-left:200px;

并将margin-bottom:50px添加到css中的.wrap类。

完成所有这些更改后,您的标题应位于顶部,页脚位于底部,左对齐。页面内容在页眉和页脚之间可读和可滚动,滚动时都可以看到。

任何问题都可以问。