我在项目中使用了很多带有百分比值的calc()(例如calc((100vh / 8)+ 20px))。因此,这会产生大量的十进制值(见图)。那么可能没有小数吗?所以59.63将是60.我使用的是SASS。
祝福, Joeri
答案 0 :(得分:1)
不,当您使用相对单位(%,em,rem等)时,它不可能。渲染时,它们会重新计算为像素并获取小数值。 关于css单位,您可以阅读here。
但无论如何,brouser呈现整数大小的块:http://i.imgur.com/8nJe1BE.png在你的情况下,这个块的实际大小可能是60到60像素。
答案 1 :(得分:0)