一尘不染

是否尊重CSS宽度的小数位数?

html

我在进行CSS设计时一直想知道的东西。

是否遵守CSS宽度的小数位数?还是四舍五入?

.percentage {
  width: 49.5%;
}

要么

.pixel {
  width: 122.5px;
}

阅读 445

收藏
2020-05-10

共1个答案

一尘不染

如果是百分比宽度,那么可以,它是受尊重的。正如Martin所指出的,当您达到小数像素时,事情就会崩溃,但是如果您的百分比值产生整数像素值(例如,示例中200px的50.5%),您将获得明智的预期行为。

编辑:
我已经更新了示例,以显示小数像素发生了什么(在Chrome中,值被截断了,因此50、50.5和50.6都显示相同的宽度)。

2020-05-10