在CSS中使用毫米是多么准确?

时间:2016-04-13 13:35:19

标签: css

我正在尝试在CSS中使用mm而不是标准px

首先这是可能的吗?

如果是的话,我可以像这样使用它:

#div{
width:200mm;
height:100mm;
}

我确实尝试将毫米转换为像素,因此我可以使用像素值,但每个转换器返回一个奇怪的不同值。甚至Photoshop转换它并给我一个不同的价值。

有人可以就此问题提出建议吗?

1 个答案:

答案 0 :(得分:4)

CSS Values and Units Module Level 3mm unit定义为1cm的1/10。它还将cm单位定义为96px / 2.54。

在CSS中,200mm和100mm始终等于相同的px值:

对于200mm:

cm = (200mm / 10)
px = cm * (96 / 2.54)

-> 755.91px

对于100mm:

cm = (100mm / 10)
px = cm * (96 / 2.54)

-> 377.95px

(请注意,这些值是四舍五入的。)