angular - Angular Flex 布局 - fxLayoutGap.lt-lg="0px grid" - 在 Safari 中不起作用
问题描述
<div class="container" fxLayout="row wrap" fxLayout.lt-sm="column"
fxLayoutGap="48px grid" fxLayoutGap.lt-lg="0px grid">
<div fxLayout="column" fxFlex fxFlex.lt-lg="100%">
//Some columns
</div>
<div fxLayout="column" fxFlex fxFlex.lt-lg="100%">
//Some columns
</div>
<div fxLayout="column" fxFlex fxFlex.lt-lg="100%">
//Some columns
</div>
</div>
这是我的代码的 flex 布局结构。当屏幕尺寸小于大时,我有 3 列在 Chrome 中连续出现,没有间隙。
但在 Safari 中,它显示这些列之间有 48px 的间隙。
我该如何解决?
解决方案
推荐阅读
- c++ - 解析浮点数后跟包含“e”字符的字符串
- java - GUI 登录系统在单击确定按钮时没有反应
- c++ - 减去两个整数会导致设备代码中的整数下溢
- r - 是否可以使用 rvest 刮掉课程本身?
- javascript - FAB 组按钮未设置状态 - React Native
- javascript - Javascript 更改所有数组元素的 HTML 代码
- ios - 当我的 iOS 应用程序在后台使用 ReplayKit 时进行屏幕录制
- json - 如何使用 asp.net 核心框架返回带有 2 个对象的 json?
- php - 如何通过在 Excel 表中使用 PHP 删除重复的 id 来计算列值的总和?
- security - 对最终用户隐藏水疗应用程序中的 .env 变量值