我的意思是制作类似于左窗的东西,但最终效果如右图所示。3 div具有相同的CSS代码,但高度不同。
span div {
background: #262626;
height: 1.5px;
width: 20px;
margin-top: 6px;
border-radius: 15%;
}
<span>
<div></div>
<div></div>
<div></div>
</span>
您正在使用分数值px
单位表示高度。将其更改为整数值。会的。
span div {
background: #262626;
height: 2px;
width: 200px;
margin-top: 6px;
border-radius: 15%;
}
<span>
<div></div>
<div></div>
<div></div>
</span>
更新
在不同的浏览器中,对AFAIK分数像素或子像素进行四舍五入或以不同方式考虑。在chrome中,应divs
以相等的高度显示这些内容。但它可能会因屏幕尺寸而异。
运行以下代码段并尝试进入zoom-in
屏幕,您将在某些时候看到它们divs
相等height
。但是在另一个缩放级别上,divs
将显示不相等的高度。
更多信息:CSS中的子像素问题
span div {
background: #262626;
height: 1.5px;
width: 100px;
margin-top: 6px;
border-radius: 15%;
}
<span>
<div></div>
<div></div>
<div></div>
</span>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句