我有一个带有一些子 div 的父 div。如果我对父 div 中的任何子元素调用以下代码,则无需对父 div 执行任何操作:
$('.child').height(newHeight);
父 div 将根据其子元素的所有高度符合新高度。
但是,如果我像这样设置父级的高度:
$("#parent").height(newParentHeight);
然后以与上述相同的方式更改任何孩子的身高,父母的身高不符合基于其所有孩子身高的新身高。本质上,父母的高度被“锁定”到我通过 .height() 方法发送的高度。
即使我使用上面的代码设置父级的高度,有没有办法确保父级 div 符合其所有子级的高度?
更新 1:根据要求,这是父 div 的 CSS:
#workarea
{
overflow: hidden;
border-bottom: 1px solid white;
border-left: 1px solid grey;
border-right: 1px solid white;
background: #ccc;
}