我有一組代碼,如下所示。重點是有一組圖像在div中,並且div的其餘部分用textarea填充。如果我將height設置爲100%,它將使其高度相同,而不是(div.height - images.height),並使textarea變長。如何讓textarea佔用div中的剩餘高度?
它在w3c上表示inherit
目前不能正常工作,auto
只會創建一個默認textarea,並且硬編碼它將無法完成它,因爲div可能更大或更小。
你們都做了什麼來完成這件事?
<div id = "parent">
<div id = "images" style="background-color:#99ccff;">
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
<img style = "padding:0px; border:0px;" src = "..." />
</div>
<textarea style="width:100%; height:100%; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;" >
</textarea>
</div>
如何定義'#parent'的高度?你可以做一個http://jsfiddle.net/演示顯示問題? (您可以使用http://dummyimage.com/作爲圖像) – thirtydot
http:// jsfiddle。net/atTK7/ – Fallenreaper