【发布时间】:2014-12-06 12:53:56
【问题描述】:
我已经在互联网上闲逛了一段时间,但似乎找不到解决问题的方法。 或许你能帮帮我。
问题
我正在尝试将一个 div 包裹在 2 个垂直堆叠的 div 周围。此时我有一个顶部 div,它是视口填充(100% 高度,100% 宽度)和一个底部 div,它的高度可变但宽度为 100%。 顶部 div 用作水平和垂直对齐内容的容器。
当我对两个 div 应用包装器时,顶部的 div 就会崩溃。它停止填充整个视口高度。
例子
当前的 HTML 如下所示:
<div id="top">
<div id="top_content">Top content</div>
</div>
<div id="bottom">Bottom content</div>
当然还有 JSFiddle:http://jsfiddle.net/4u4nqrcv/
我需要的 HTML 如下所示:
<div id="wrapper">
<div id="top">
<div id="top_content">Top content</div>
</div>
<div id="bottom">Bottom content</div>
</div>
还有一个 JSFiddle:http://jsfiddle.net/ggsztx78/
你可以清楚地看到顶部 div 折叠
问题
如何包装 2 个垂直堆叠的 div,保持顶部 div 的视口填充高度?我只需要确切地找出我应该应用到包装器的 CSS 以及可能的 2 个包装的 div
【问题讨论】:
标签: html css height viewport stacked