【发布时间】:2011-05-04 19:18:29
【问题描述】:
这似乎应该是世界上最简单的事情,但我遇到了困难。我开始认为我对 CSS 的了解并没有我想象的那么多,或者 CSS 的设计比我想象的要糟糕。
我有一个页面。在顶部,有任意数量的标记。然后是块元素。我要做的就是让这个块元素的高度延伸到窗口的底部。
见http://jsfiddle.net/vHVeC/4/。它很接近,但最后一个块元素超出了浏览器的可见区域,创建了滚动条。任何内容都不应超出视口的尺寸(即不应有滚动条)。
在不得不使用 JavaScript 的情况下如何做到这一点?
【问题讨论】:
-
这不一样。虽然标题相似,但当您阅读问题时,情况并非如此,并且接受的答案不能回答我的问题。 :)
-
@Snickers 所以,你根本不想滚动。或者,您是否希望块元素具有最小宽度?
-
@Šime:红色框应该填充到底部而不创建滚动条。窗口不应滚动。
-
@Snickers 你知道上面内容的高度吗?是固定高度吗?