0
我知道,爲了使用基於百分比的高度,父元素必須設置爲固定高度?例如500px。HTML中的多個100%高度塊
我正在構建一個網格,其中有一個div的層次結構。父母的固定身高爲500px,孩子的身高百分比爲33.333%。這些孩子然後有一組孩子,每個孩子我都想給它的父母百分之百的高度。
任何人都知道解決這個問題的方法?
我知道,爲了使用基於百分比的高度,父元素必須設置爲固定高度?例如500px。HTML中的多個100%高度塊
我正在構建一個網格,其中有一個div的層次結構。父母的固定身高爲500px,孩子的身高百分比爲33.333%。這些孩子然後有一組孩子,每個孩子我都想給它的父母百分之百的高度。
任何人都知道解決這個問題的方法?
任何人都知道解決這個問題的方法?
的另一種方法是使用Flexbox的與flex-grow
,使孩子的成長,以填補他們的父母
* {margin:0;}
section {
height: 100vh;
}
section,div {
display: flex;
flex-direction: column;
}
div,p {
flex-grow: 1;
flex-basis: 0;
}
p {
background: #eee;
}
div:nth-child(even) p {
background: #ccc;
}
<section>
<div>
<p>text</p>
</div>
<div>
<p>text</p>
</div>
<div>
<p>text</p>
</div>
</section>
請告訴我們你有什麼樣的代碼爲止。 –
我不明白,問題在哪裏?檢查[這裏](https://jsfiddle.net/9pagr9um/),我只使用百分比尺寸。 – pol