0

我有一个包含 2 个元素的 div。第一个元素是 a span,第二个元素是 a input,例如:

<div id="container">
   <span>FirstName</span>
   <br />
   <input type="text" />
</div>

的div 设置为width,我期待它会根据其孩子的身高自动计算它。这里它计算它的高度,但它不包括元素高度。container300pxheightinput

这里发生了什么?

编辑

我的容器position : absolute,由于某种原因我无法设置overflow : hidden

4

3 回答 3

2

这是使用 jQuery 的工作演示 - http://jsfiddle.net/dccF2/3/

于 2012-06-20T06:11:04.557 回答
0

height:inherit;在子元素中使用。

于 2012-06-20T06:05:19.177 回答
-1

尝试以下 -

#container{
width:300px;
height:auto;
overflow:hidden;
}​

工作演示

编辑:添加Position:absoulte

更新了演示

于 2012-06-20T06:06:53.640 回答