html - 防止 Safari 在具有最大高度和隐藏溢出的容器中折叠子 div
问题描述
我正在尝试创建一个最大高度的 div,其中嵌套了许多卡片,它在 Chrome 上运行良好,看起来像这样:
但是,在 safari 上,所有子 div 都被折叠以适应最大高度,而我真正想要的是它们的正常大小并被父 div 的“溢出:隐藏”属性隐藏:
这是我的风格,它是用 Sass 编写的:
&_card {
z-index: 2;
display: flex;
overflow: hidden;
max-height: to-em(407);
&_cards {
height: inherit;
width: 100%;
display: flex;
flex-direction: column;
}
}
解决方案
我可以通过在下面写下这一行来解决这个问题&_cards
:
height: fit-content;
推荐阅读
- reactjs - /src/components/Form.js: 'import' 和 'export' 可能只出现在顶层 (59:0)
- bash - 如何在linux终端bash`apt install`命令中添加每行项目?
- blockchain - 尝试用松露编译合同时出现 Pragma solidity 错误
- rest - Keycloak JWT 中显示的嵌套组
- reactjs - 异步导入 json 文件反应 js 仍在进入捆绑包
- apache-spark - AWS EMR 上的 Spark - 动态分区覆盖 S3 / Glue
- image - Codenameone 图片 24 位 PNG
- python - 类型没有进入数据库
- flutter - Flutter_tex 动态生成 TeXViewDocuments 列表
- javascript - onClick 动画不触发