我有一组以下代码。目的是将一组图像放入 div 中,剩余部分使用文本区域填充。如果我将高度设置为 100%,它会使其与(div.height - images.height)相同的高度,并使文本区域更长。根据 w3c 所说,inherit 目前无法使用,auto 只会创建默认文本区域,硬编码永远无法解决,因为 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