css3 - 請教一下,css如何使左右兩邊的div高度自適應(yīng)相等
問題描述
現(xiàn)在有一個需求基本結(jié)構(gòu)
<p class='parent'> <p><table>....</table> </p> <p><textarea ></textarea> </p></p>
在parent里面又兩個p,左邊p中表格的高度根據(jù)tr的高度撐開,tr的數(shù)量不定。右邊p中textarea的高度根據(jù)左邊p的自適應(yīng)。現(xiàn)在的css
.parent{ width:800px; }p p { background: #1296db; margin-bottom:-3000px; padding-bottom:3000px; display: inline-block; height: auto; width: 50%; vertical-align: top;} textarea{ height: 100%; width: 100%;}
現(xiàn)在雖然左右兩個p的高度看起來一樣,但是右邊textarea的高度并不充滿p的高度。請問一下該如何實現(xiàn)這個布局
問題解答
回答1:.parent{ display: flex; width:800px;}.parent p { width: 50%;}.parent textarea { box-sizing: border-box; height: 100%; width: 100%;}
