[英]Eliminating 1px Space Between Two Inline Block DIVs (Already Tried Standard Solutions)
我无法让主页上两个 DIV 之间的 1px 空白消失。 当我调整 window 的大小时,它有时会很快消失。 但这对移动或初始负载没有好处。
有人对如何杀死白线有任何想法吗?!
发生这种情况是因为视口宽度的宽度可以是奇数个像素(不能被平均划分),因此存在一个子像素渲染问题(您看到的白线),特别是与display: table
and display: table-cell
。
我可以通过将父容器更改为display: flex
并将子容器更改为display: block
来删除白线
.splash-cont {
width: 100%;
display: flex;
}
.splash-bg {
width: 50%;
height: 100vh;
display: block;
background-size: cover;
background-repeat: no-repeat;
position: relative;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.