带顶部和底部边距的拉伸div - css/css3
我有一个divs如下的页面;带顶部和底部边距的拉伸div - css/css3
<div id="container">
<div id="header"></div>
<div id="content">
<div id="wrap2"></div>
<div id="wrap"></div>
</div>
<div id="footer"></div>
</div>
我有wrap2
特定的高度,我想wrap
填写下列wrap2
区域,但高于footer
。你可以看到小提琴here。我想在wrap2
和footer
之间拉伸wrap
。我正在寻找一个纯粹的CSS解决方案。
我该怎么做?
你不能用纯CSS。这也许是关于CSS的最大抱怨。最准确的选择是使用JavaScript。在onload和onresize上调用一个JS函数,该函数抓取视口的高度,减去页脚和页眉的高度,然后设置div的高度以填充其余部分。
你可以使用我的设置顶部和底部的技术,并通过指定位置? – 2011-04-13 17:57:18
我不确定你的意思。 – 2011-04-13 18:00:26
嗨@DA,我已经更新了我的问题和小提琴。 – 2011-04-14 04:35:11
你到底想达到什么目的?有一个更好的方法来自动调整内容的高度。例如div#wrap根据文本的数量增长和缩小。 – Jaspero 2011-04-13 18:12:53
你想从你的小提琴改变什么? – LostLin 2011-04-13 18:57:00
我已经更新了我的问题和小提琴.. – 2011-04-14 04:34:51