砌体布局(有时)在项目之间添加 1px 间距
Masonry layout (sometimes) adds 1px gutter between items
我用 Masonry 布置了 7 件物品。根据屏幕尺寸,有时会在第 2 行和第 3 行之间(有时也会在第 2 和第 3 列之间)出现 1px 的装订线(白色 space)。
就我个人而言,我不希望 space 介于 tiles/items 之间。谁知道是什么原因导致出现这条 px 线以及如何解决这个问题?
因为它没有为项目设置高度所以它们的高度计算基于:
padding: 10%;
font-size: 18px;
line-height: 1.5em;
字体大小没问题,但项目上的填充和行高(因为百分比和 em)导致高度具有浮点数(等等 height: 70.83px
)。但我认为项目的位置是根据这些数字的上限值计算出来的。 (等等 top: 71px
)。所以它在某些缩放级别上看起来很奇怪。
如果此库中不支持或修复此问题,我会尝试覆盖 .grid-item a
上的填充和行高以获得像素值。
我用 Masonry 布置了 7 件物品。根据屏幕尺寸,有时会在第 2 行和第 3 行之间(有时也会在第 2 和第 3 列之间)出现 1px 的装订线(白色 space)。
就我个人而言,我不希望 space 介于 tiles/items 之间。谁知道是什么原因导致出现这条 px 线以及如何解决这个问题?
因为它没有为项目设置高度所以它们的高度计算基于:
padding: 10%;
font-size: 18px;
line-height: 1.5em;
字体大小没问题,但项目上的填充和行高(因为百分比和 em)导致高度具有浮点数(等等 height: 70.83px
)。但我认为项目的位置是根据这些数字的上限值计算出来的。 (等等 top: 71px
)。所以它在某些缩放级别上看起来很奇怪。
如果此库中不支持或修复此问题,我会尝试覆盖 .grid-item a
上的填充和行高以获得像素值。