【发布时间】:2018-08-20 23:54:16
【问题描述】:
我目前正在处理一个小项目,我需要为该项目的移动版本创建响应式 “CSS - GRID” 布局。
我注意到除了 margin: auto; 之外,创建边框的唯一方法是使用中间列 20 或更多 FR 的 1fr 单位。
示例:grid-template-columns: 1fr 20fr 1fr;(此方法使边框在移动设备上自动消失)。
我想知道,有没有更好的替代方法?
【问题讨论】:
-
这个方法不会让边框消失,但是非常小
-
实际上,根据设备的屏幕分辨率和中间内容的不同,1fr 有时可能相当于 0px。
-
@FacundoCorradini (你可能已经删除了你的评论,因为它刚刚消失了。无论如何......这个问题一开始也让我很生气。但是,我想我明白他来自哪里...我认为他的意思是,当涉及到响应式转换(移动设备上的大边距看起来很丑)时,这只是我的看法。
-
所以...网格容器上的 max-width 和 margin auto 不工作吗?
-
根据我的经验,他们确实......不过,有些人认为这不是纯粹的 css 网格方法。 (特别是因为网格本身有一个 minmax 指令。)