【发布时间】:2017-05-10 02:03:32
【问题描述】:
我有一个div,它由页眉、文本区域和页脚组成。页眉和页脚与其内容一样大,而 textarea 占据了剩余空间。 textarea 的 max-height 为 100% ,因为 textarea 的高度不应超过 100%。但是,如果您调整 textarea 的大小,则 textarea 会高于父级的 100%。如何预防?
代码:http://jsfiddle.net/FC7eY/1650/
总结:
- 所有元素的高度之和必须为 100%
-
textarea-wrapperdiv 的高度应为totalHeight(100%) - headerHeight - footerHeight - 页眉和页脚不能有固定的高度,它们应该与其内容一样大。
- 父/包装 div 的高度必须为 80%,宽度必须为 350 像素
【问题讨论】:
-
由于每个父母的身高都为 100%,因此您的内容将根据孩子的身高动态增长;在这种情况下,文本区域。它正在做你告诉它做的事情:)
-
您能否更清楚地解释一下您想要输出的确切程度
-
@Geeky 当然,我在我的问题中添加了摘要。我希望现在一切都清楚了。