使用CSS media print,我可以指定元素的height属性(以英寸为单位)吗?

时间:2011-06-30 15:13:37

标签: css

我想确保使用CSS打印页面时元素的height属性以英寸而不是像素为单位。怎么能做到这一点?

2 个答案:

答案 0 :(得分:2)

Css课程:

.class
{
    height: __in;
}

内联:

<element style="height: __in;"></element>

CSS Values and Units Reference

答案 1 :(得分:1)

实际上有一个“英寸”单位用于测量。只需在in中指定值:

<div id="inches" style="height:1in;"></div>

http://jsfiddle.net/XjZVh/1/

...
<link href=".../print.css" media="print" rel="stylesheet"/>
</head>
<body>
<div id="InchesForPrint"></div>
...

常规css:#InchesForPrint { height:100px; }

print.css:#InchesForPrint { height:5in; }