我有一组代码,如下所示。重点是有一组图像在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