【发布时间】:2011-03-04 05:58:21
【问题描述】:
这里是 HTML:
<div id="outer">
<div id="inner"></div>
Test
</div>
这里是 CSS:
#inner {
float: left;
height: 100%;
}
使用 Chrome 开发者工具检查后,内部 div 的高度为 0px。
如何强制它为父 div 高度的 100%?
【问题讨论】:
-
所以你希望外部 div 中的文本(而不是内部 div 中),但浮动的内部 div 是外部 div 的高度?
-
您想要达到的最终结果是什么?我想我的困惑在于,如果内部 div 与外部一样高,而外部与文本一样高,那与内部 div 中的文本不一样吗?
-
@edl:是的,它是:) 我想要这样的原因是内部 div 有一个图像作为它的背景。文本需要在它旁边。两者都需要在外部 div 内,因为它也有背景图片。
-
看到并尝试这个问题的答案真是令人沮丧。