我目前正在使用 IE9 和媒体查询,我不需要在其他浏览器上使用它。
我尝试使用一组规则,例如:
@page {
size: auto;
margin: 10mm 10mm 10mm 10mm;
}
//... 匹配所有 A 格式(A0、A1、A2 等)的毫米数的规则,包括边距和容差
/* A4 210x297 mm */
@media print and (min-height: 266mm) and (max-height: 288mm) and
(min-width: 179mm) and (max-width: 201mm) {
.img_port {
height: 267mm !important;
}
}
// ...
它似乎正在工作,但它并不可靠,因为即使始终选择 A4 格式,传递给 CSS 的尺寸高度和宽度值似乎也取决于打印机。
我想问的是是否有任何其他可能的方式来获得相同的结果(根据纸张尺寸将图像放在一页上)。
先感谢您。