gpt4 book ai didi

css - IE 的缩放级别如何影响子像素舍入?

转载 作者:行者123 更新时间:2023-11-28 13:45:03 26 4
gpt4 key购买 nike

你好 StackOverflowers,

设置:

此问题与解决的问题相同 here .具体来说,我们有:

HTML:

<div class="outer">
<div class="inner">left</div>
<div class="inner">right</div>
</div>

CSS:

.outer{
width: 100%;
}

.inner{
float: left;
width: 50%;
}

在 Internet Explorer 8 中查看。您可以看到 JSBin example here .

问题:

problem referenced above 中所述, subpixel rounding当您调整窗口大小时并将 IE 上的缩放级别设置为 100% 时,IE 实现的强制右 div 放到一个新行上。或 150%。或 50%。但不是 75%、125%、95% 等

问题:

为什么?缩放级别如何影响子像素舍入问题。 为什么将 IE 缩放级别设置为 95% 会阻止第二个 div 被踢到新行,无论执行了多少窗口大小调整?

谢谢大家!

最佳答案

想想 IE 总是四舍五入是什么意思。

如果你的缩放比例是100%,宽度是701px呢?50% 是 350.5px,这意味着 50% 在 IE 中将四舍五入为 351px,导致总宽度为 702px 并溢出。

现在,在 95%,701px 的 95% 是多少? 665.95px,四舍五入为 666px。其中 50% 是 333px,两者加起来是 666px,天哪!现在可以了!

当然,这完全取决于窗口的宽度,因此有时 95% 会有所帮助,而其他时候它实际上会造成伤害。

关于css - IE 的缩放级别如何影响子像素舍入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11976089/

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