【发布时间】:2013-01-04 17:55:12
【问题描述】:
如果您看一下这个 jsfiddle 示例:http://jsfiddle.net/2YbpZ/
您可以看到sidebar 和content 元素都延伸到视口的底部。这就是我想要的。
但是,当给定一些拉伸页面并要求用户滚动的内容时:http://jsfiddle.net/p6qGg/
sidebar 和 content div 在视口底部被截断。我知道为什么会发生这种情况,因为100% 指的是父元素的整个高度,在这种情况下是视口,但是当我将标记更改为有一个围绕这两个元素的包装 div 并有min-height: 100% 这个发生:http://jsfiddle.net/Lr6k9/
同样,如果内容不再长到无法容纳视口,sidebar 和 content div 就像根本没有分配高度一样:http://jsfiddle.net/xsHHv/
所以我的问题是,如果内容没有超出页面,我如何让sidebar 和content div 成为视口的高度,或者让它们成为内容的高度?
【问题讨论】:
-
嘿,您有 3 个未解决的问题,显然是关于同一件事,您可以将它们合并、关闭或更新为一个吗?真的把网站搞得一团糟:(stackoverflow.com/questions/14151663/…) (stackoverflow.com/questions/14164416/…)