0

我有一个父容器 ,和<DIV>两个子容器.<p><a>

我已经应用了一个浮点数来<p>使<a>&<p>出现在一行上。

我已经应用了填充<a>,导致<DIV>高度扩展。我现在想<P>占据 100% 的高度<DIV>。我怎样才能做到这一点?

我知道如果我指定一个特定的高度<DIV>然后设置<p>为 height: 100%,它会起作用。但是,我正在尝试使我的 CSS 代码可重用,并且不想硬编码高度。

这是一个小提琴

4

1 回答 1

1

您不应申请float使其<p>div. 改为使用display: inline-block

小提琴:http: //jsfiddle.net/nLX75/5/

floating 元素从文档流中取出。因此,他们不再“不知道”父母的身高。因此,您不能真正依赖floating 元素父级的布局属性来正确设置样式。

于 2013-06-18T08:03:16.697 回答