【发布时间】:2013-09-22 11:08:12
【问题描述】:
我有一个带有固定标题的页面。我需要将整个页面垂直居中,以使标题始终固定但整个页面垂直居中。
我不知道如何做到这一点,因为它不仅仅是搞乱负边距和绝对定位(至少我无法找到可行的解决方案......)。我创建了jsFiddle...
系统要我添加一些代码,所以这是您可以在 jsFiddle 中看到的基本结构
<body>
<div id="header"><h1>HEADER</h1></div>
<div id="content">
<p>This is some content.</p>
</div>
</body>
【问题讨论】:
-
所以你想让标题在顶部,其余的内容垂直居中?您的声明“这是一些内容。我希望它与固定标题一起垂直居中”令人困惑。
-
好吧,我改了。除非有足够的内容(即页面有滚动条),否则标题不应位于顶部
-
您希望
contentdiv 位于视口中间吗?或者在header之后的剩余空间的中间? -
没关系,我已经为这两种情况发布了解决方案。
标签: html css css-position vertical-alignment fixed