Div 不会自动计算高度
Div is not calculating height automatically
我有一个包含 2 个元素的div。第一个元素是span
,第二个元素是 input
,例如:
<div id="container">
<span>FirstName</span>
<br />
<input type="text" />
</div>
container
div 的width
设置为 300px
,我期待它会根据孩子的身高自动计算其height
。在这里,它计算其高度,但不包括input
元素高度。
这是怎么回事?
编辑
我的容器position : absolute
,由于某种原因我无法设置overflow : hidden
这是使用 jQuery 的工作演示 - http://jsfiddle.net/dccF2/3/
在
子元素中使用height:inherit;
。
尝试以下操作 -
#container{
width:300px;
height:auto;
overflow:hidden;
}
工作演示
编辑:添加了Position:absoulte
更新的演示
相关文章:
- 如何计算每个元素's的高度,并将这些值用作函数中的变量
- 使用jquery计算包含另一个带边距元素的元素的高度
- 如何计算缩放后画布的新高度和宽度
- 获取计算高度-Javascript-而不是jQuery
- Chrome和Firefox之间的高度计算不同
- 无法从 AngularJS 中的元素计算偏移高度
- 展开预览(计算高度:函数)
- Div 不会自动计算高度
- 新偏移量更新字体大小后不计算高度
- 根据点击量或数字计算高度
- 调整大小时重新计算高度
- 在TextArea的自动大小上调整计算高度,理想地工作吗?(jsfiddle - updated)
- 为什么$(someElement).height()从来没有正确地为我计算高度
- 元素的大小需要重新计算高度,因为JSON数据被过滤
- 位置相对内容计算高度
- 沙狐不正确地计算高度
- 调整大小和计算高度- bug
- 绝对定位元素的计算高度
- 如何使用jquery计算高度
- 弹出窗口计算高度