gpt4 book ai didi

html - CSS div 宽度视觉上不准确

转载 作者:行者123 更新时间:2023-11-28 02:21:33 27 4
gpt4 key购买 nike

我有几个 div,每个 2px 宽,它们看起来不一样(取决于它们的位置)。虽然它们被放置在全像素上,但它们的宽度看起来不同。这是所有浏览器的问题。这是可以解决的问题吗?

.a{
position:relative;
width:300px;
height:10px;
background:#ccc;
}
.b1{
position:absolute;
left:50px;
width:2px;
height:100%;
background:blue;
}
.b2{
position:absolute;
left:100px;
width:2px;
height:100%;
background:blue;
}
.b3{
position:absolute;
left:150px;
width:2px;
height:100%;
background:blue;
}
<div class="a">
<div class="b1"></div>
<div class="b2"></div>
<div class="b3"></div>
</div>

最佳答案

如果你的意思是第一个“条”从开始是 50px 然后条之间的距离减小一点,那是因为你没有在第二个和第三个“的偏移量中包括条的宽度”栏”:

.a{
position:relative;
width:300px;
height:10px;
background:#ccc;
}
.b1{
position:absolute;
left:50px;
width:2px;
height:100%;
background:blue;
}
.b2{
position:absolute;
left:102px;
width:2px;
height:100%;
background:blue;
}
.b3{
position:absolute;
left:154px;
width:2px;
height:100%;
background:blue;
}
[class^="b"]:after {
content: '50px';
width: 50px; height: 2px;
position: absolute; bottom: -2px; left: -50px;
text-align: center;
font-size: 11px; font-family: sans-serif;
background: lightcoral;
}
<div class="a">
<div class="b1"></div>
<div class="b2"></div>
<div class="b3"></div>
</div>

关于html - CSS div 宽度视觉上不准确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57334298/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com