gpt4 book ai didi

CSS calc() 四舍五入

转载 作者:行者123 更新时间:2023-12-04 19:27:37 33 4
gpt4 key购买 nike

这个问题类似于Chrome 37 calc rounding

但实际问题有点复杂,提供的解决方案不适用于这种情况:

#outerDiv, #leftDiv, #middleDiv, #rightDiv{
height: 100px;
position: absolute;
}
#leftDiv, #rightDiv{
width: 20px;
z-index: 100;
background-color: green;
}
#outerDiv{
width: 100.5px;
z-index: 1;
background-color: red;
}
#middleDiv{
width: calc(100% - 40px);
z-index: 100;
background-color: blue;
left: 20px;
}
#leftDiv{
left: 0;
}
#rightDiv{
right: 0;
}
<div id="outerDiv">
<div id="leftDiv">L</div>
<div id="middleDiv">M</div>
<div id="rightDiv">R</div>
</div>

Chrome 中的结果:http://i.imgur.com/vNvFfHC.jpg

再解释一下:outerDiv 的宽度取决于文本的随机数量,该文本位于另一个 div 中,该 div 也在 outerDiv 内。左右 div 包含一个图像,因此它们的宽度是静态的。

我们目前的解决方案是将 calc 更改为:calc(100% - 40px + 1px);有没有更好的解决方案?

最佳答案

关于CSS calc() 四舍五入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25938915/

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