使用CSS Grid在行中间隔1px

时间:2016-03-20 08:36:19

标签: html css

我正在尝试制作自定义css网格:

.row
  box-sizing: border-box
  background-color: tomato
  font-size: 0
.row:after
  content: ""
  display: table
  clear: both
[class*="col-"]
  float: left
  min-height: 1px
  box-sizing: border-box
.col-1-4
  width: 25%
.col-3-4
  width: 75%
.col-2-3
  width: 66.66667%
.col-1-3
  width: 33.33333%

但是当我缩放页面时,行尾会出现1px的差距: Image

那么如何避免这种情况呢?

1 个答案:

答案 0 :(得分:1)

可能只是一个舍入误差。另见:Fixing Sub-Pixel rounding issue in a CSS Fluid Grid

您可以通过提供行width: auto中的最后一列来避免这种情况。