CSS宽度中的小数位受尊重吗?

CSS宽度中的小数位受尊重吗?

当我做CSS设计的时候,我一直在想一段时间。

CSS宽度中的小数位是否受尊重?或者它们是圆的?

.percentage{
    width: 49.5%;}

.pixel{
    width: 122.5px;}


青春有我
浏览 1279回答 3
3回答

慕尼黑8549860

如果它是一个百分比宽度,那么是的,它是受人尊敬的。..正如Martin所指出的,当你得到分数像素时,事情就会分解,但是如果你的百分比值产生整数像素值(例如,在示例中为200 px的50.5%),那么您将得到明智的、预期的行为。编辑:我更新示例以显示小数像素发生了什么(在Chrome中,值被截断,因此50、50.5和50.6都显示相同的宽度)。

慕姐8265434

即使在绘制页面时舍入数字,也会将全部值保留在内存中,并用于后续的子计算。例如,如果您的100.4999px绘制框为100 px,则宽度为50%的子框将被计算为5.5*100.4999而不是5.5*100。等等到更深的层次。我已经创建了深度嵌套的网格布局系统,其中父级宽度是EMS,子级是百分比,并且上游包含多达四个小数点会产生明显的影响。边缘案件,当然,但要记住一些事情。
打开App,查看更多内容
随时随地看视频慕课网APP