我的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