我的容器设置为display:flex;
,#sidebar
设置为.mainmenu
,其中.submenu
设置为display:none;
。问题是.submenu高度被添加到#sidebar
高度,虽然它设置为display:none;
但是当我删除display:flex;
样式时,高度仅在.submenu
时添加{1}}使用jQuery .slideToggle();
显示。
答案 0 :(得分:0)
尝试设置display:flex
的容器也包含align-items:flex-start;
默认设置为align-items:stretch
,这会导致项目延伸以满足最高元素的高度。如果这没有解决它,那么我建议创建JSFiddle,这样我们可以更好看。