我有一个有角材料卡内的组件。该组件有两个 div,内容和页脚都包装在容器 div 中
.wrapper {
display: flex;
flex-direction: column;
justify-content: flex-start;
height: 100%;
box-sizing: border-box;
}
.content {
flex: 1;
box-sizing: border-box;
overflow: auto;
scrollbar-width: thin;
}
.footer {
box-sizing: border-box;
height: 50px;
}
其想法是内容填充剩余空间,并且当内容超出可用空间时可以滚动。
当内容小于其 div 的大小时,这看起来很棒,但是一旦超过 div 的大小,页脚就会向下推多个像素。
我已经在一个简化的 html 页面中完成了此操作,并且所有工作都按预期进行,一旦我将相同的 html 和相应的 css 放入角度材料卡(在仪表板中)中,它的行为就会不同并且看起来很糟糕。
以前有人遇到过这个问题吗?有解决方案或解决方法吗?
提前致谢