据我了解,将height设置为auto可以使它成为父容器将调整为内部子元素的高度。但是,这不是默认情况下吗?考虑下面的示例:
#outer {
border: 3px solid red;
height: auto;
}
#inner {
border: 1px solid blue;
height: 300px;
}
<div id = 'outer'>
<div id = 'inner'> inner </div>
</div>
使用或不使用height:auto,父div仍会调整为子div的高度。在这种情况下,我们可以使用height:auto on吗?
如果我正确理解了您的问题,那么您在问使用height:auto的意义是什么?
默认情况下,div的高度是自动的,这就是为什么即使不添加height:auto,它也没有任何区别的原因。以下链接将帮助您更好地理解这一点。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句