我有一個最大高度/寬度設置的父級div。我想知道是否可以設置兩個孩子divs自動調整他們的高度基於一個百分比使用只是CSS?按高度百分比設置多個div以填充父div
HTML:
<div id="parent">
<div id="top"></div>
<div id="bottom"></div>
</div>
CSS:
html, body {
height: 100%;
width: 100%:
}
#parent {
max-width: 400px;
max-height: 600px;
}
#top {
height: 30%;
}
#bottom {
height: 70%;
}
這樣做的期望實現將是成比例地填滿屏幕高度,而不強迫垂直滾動移動顯示器。
編輯: 我現在認識到,如果你有一個固定的父母身高,父母的身高百分比將工作。問題仍然存在,是否有一種方法可以使用CSS來實現與屏幕大小相匹配的靈活高度。似乎這隻會使用CSS並且需要JS干預。
你必須設置父的高度:http://jsfiddle.net/dimitardanailov/T5yg7只能用最大高度不工作 –
啊,所以沒有辦法(不使用js)調整和重新調整大小,無需在css中明確設置高度? – Josh
#parent必須有一定的身高值。 –