css - div 不在前一个 div 之后开始,它隐藏在后面

标签 css positioning

http://mehulkar.com/CD

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

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

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

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

最佳答案

您的页眉位置是固定的,这使它脱离了文档流。这不仅意味着它位于您放置它的位置,而且还意味着它不会将其下方的内容向下推。

简单的解决方法是在页面 div 中添加一个边距,该边距正好与“始终在顶部”标题的大小相同。

关于css - div 不在前一个 div 之后开始,它隐藏在后面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9028325/

相关文章:

html - Chrome 动画 gif 背景图像无法播放 - 背景大小

php - 如何在浏览数据库记录时更新部分页面

javascript - 绝对定位div的布局问题

html - 设置主体宽度会改变 div 的绝对定位

html - 返回 : Full Screen Background Image

javascript - 如果没有在 JS 或 CSS 中的任何地方指定该属性,我如何找到 JS 样式属性的值?

html - 如何在框内并排放置文本和按钮

html - 如何居中并垂直对齐页面内的div?

Html & Css - 改变重力

CSS 下拉菜单定位在带有 overflow hidden 的包装器内