【发布时间】:2019-12-25 16:53:25
【问题描述】:
我用 react 创建了一个例子:
如您所见:
由于每列的动态宽度,列未对齐。 如果我希望所有列在所有行中保持对齐,即使它们由于窗口大小而需要缩小在一起,我需要做什么?
编辑
css-grid 也有同样的问题:
【问题讨论】:
-
基本上你不能。你需要使用 css-grid
-
@Mulgard 检查我的回答。如果它对你有用。使用
flex-box。 -
当窗口大小缩小时,css-grid 也会出现同样的问题:codesandbox.io/s/react-typescript-playground-0398k
-
去掉
grid-column-gap,因为fr中的grid-template-columns也考虑了空格。 -
如果没有间隙,当您将其缩小太多时,列会重叠。