【发布时间】:2011-12-15 05:06:07
【问题描述】:
更新:http://jsfiddle.net/dSkJb/19/
为了澄清,页脚应该在页面的底部,并且页面应该始终有 100% 的高度,所以中间行应该相应地调整。任何东西都不应与页脚重叠,并且页脚不应与任何东西重叠。本质上,如果您有一个高度为 100% 的两行表格,那么您很容易做到这一点。
这就是问题所在,一个高度为 100% 的 div 在一个高度为 100% 的 div 内,并且一些文本被撞倒了。
http://jsfiddle.net/sandraqu/dSkJb/8/
有没有办法使内部 div 的高度相对于其包含 div 的高度?
下面是原帖
我正在尝试让两个内列的高度达到 100%,并且不会干扰粘性页脚。到目前为止,我的粘性页脚与主容器相关,但我正在努力将#content、#col1 和#col2 的高度与#container 的高度匹配,而不会丢失粘性页脚。
不同的文章建议使用 height: auto;高度:100%;和 min-height (对于 ie6),但我发现 height: auto;干扰内部 div 高度。对位置也有建议:相对,浮动,显示:内联。选项太多?
请提出建议 :: http://jsfiddle.net/sandraqu/kDCTR/
【问题讨论】:
-
有人可以帮我推进这件事吗?我正在尝试 UL LI,这似乎有潜力,但仍然存在错误。我猜可能是一个带有负边距的包装 div 可能与底部 0 的绝对块位置一起工作。我正在尝试一种多列布局,它允许任何一列动态地最高,并且所有列都提供 100 % 高度。
标签: css html height sticky-footer