我的HTML有2个div的外格内:如何制作CSS高度:100%在不同高度的容器中生效?
<div class="outer">
<div class="col-left">
<p>Lorem Ipsum is simply dummy text of the...
</div>
<div class="col-right">Right</div>
<div class="clear"></div>
</div>
的CSS是:
.outer {
border: 1px solid black;
}
.col-left {
float: left;
background: cyan;
width: 80%
height: 100%;
}
.col-right {
float: left;
width: 15%;
background: yellow;
height: 100%;
}
.clear {
clear: both;
}
高度:100%才能生效,如果我设定一个像素高度的.outer类,然而,我有一个高度不应该固定的情况。
如何在不指定父母高度的情况下使用身高100%?
我打算用莱恩在评论中写的。
你不能。此行为是规范的一部分。对于可变高度,您必须使用JavaScript。 – Jeff
雅杰夫是正确的我过去卡在这很多 – matthiasgh
你可以使用jQuery吗?我创建了一个函数,稍后再做这个。 – defaultNINJA