我正在尝试在CSS中使用mm
而不是标准px
。
首先这是可能的吗?
如果是的话,我可以像这样使用它:#div{
width:200mm;
height:100mm;
}
我确实尝试将毫米转换为像素,因此我可以使用像素值,但每个转换器返回一个奇怪的不同值。甚至Photoshop转换它并给我一个不同的价值。
有人可以就此问题提出建议吗?
答案 0 :(得分:4)
CSS Values and Units Module Level 3将mm
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
(请注意,这些值是四舍五入的。)