這裏是我的HTML:如何獲得高度:100%div的高度:auto div?
<div id="container">
<div id="red"></div>
<div id="yellow">
<div id="green"></div>
</div>
</div>
這裏是我的CSS:
#container { height:auto; width:100%; background:orange; float:left; }
#red { height:100%; width:200px; background:red; float:left; position:relative; }
#yellow { height:100%; width:calc(100% - 210px); background:yellow; float:right; position:relative; padding:5px; }
#green { height:300px; width:100%; background:green; }
這裏有一個例子:https://jsfiddle.net/cc5xL660/
因爲它是在的jsfiddle的#red
div
是看不見的。我正在尋找一種方法來使#red
div
可見,而沒有一個特定的height
維度。當然,我可以給一個height:300px
到#red
div
但是#green
div應該是動態的。我希望#red
div具有相同的高度。
我不認爲這是可能的具體使用HTML/CSS此解決方案。 %屬性強制子元素達到父母高度,但高度必須預先定義。 – ARLCode