我怎样才能将一个盒子指定为 1x1 英寸。这应该打印为 1x1 英寸的盒子,在屏幕上将被视为 1x1 英寸的盒子。
问问题
841 次
2 回答
8
JSFiddle:http: //jsfiddle.net/eR9CS/
英寸:
<div style="background-color: red; width: 1in; height: 1in;"></div>
厘米:
<div style="background-color: red; width: 1cm; height: 1cm;"></div>
相对长度单位
em
计算的字体大小。ex
小写“x”的高度。px
像素,相对于查看设备。%
百分比。rem
根元素的字体大小。vw
视口宽度。vh
视口高度。vm
视口宽度或高度的较小值。ch
零宽度(渲染字体中零字形的宽度)。
绝对长度单位
in
英寸(1 英寸 = 2.54 厘米)。cm
厘米。mm
毫米。pt
点(1 点 = 1/72 英寸)。pc
皮卡斯(1 皮卡 = 12 分)。
如果您想在任何地方使用厘米但想要一英寸,请使用style="width: 2.54cm; height: 2.54cm;"
since 1 inch = 2.54cm
。
于 2012-10-24T12:40:58.250 回答
4
这是不可能的。你只能得到一些近似值。将宽度和高度设置为1in
是您的最佳拍摄,但这不是一个特别好的拍摄,因为您可以看到您是否测量尺寸(在不同的设备上)。正如 CSS3 单位模块所描述的,所谓的绝对单位可以锚定到物理单位或像素。1in
像= then这样的固定关系96px
意味着(除了意外)CSSin
不是真正的物理英寸或 CSSpx
不是真正的物理像素。
在纸面上,你可以期望一个物理单位是锚单位,所以这in
实际上是英寸。但即使是这种期望也经常失败。
于 2012-10-24T13:02:47.883 回答