我做了一个简单的页面,我希望在其中分页,并横向打印页面。问题是,所有页面都在前一页中滑动。这是我的代码:
<html>
<head>
<style>
.break {
page-break-after: always;
}
.page {
width: 29.7cm;
height: 21cm;
margin: 0;
padding: 0;
}
@media print {
.container {
-webkit-transform: rotate(-90deg);
-moz-transform:rotate(-90deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
}
</style>
</head>
<body>
<div class="page break container">
Lorem ipsum (...) turpis.
</div>
<div class="page break container">
Nulla sagittis (...) lectus.
</div>
<div class="page container">
Donec pharetra (...) Curae;
</div>
</body>
</html>
我试图修改宽度和高度以及其他一些东西,但是唯一的区别是在预览中绘制文本的位置。
任何的想法?
提前致谢!
尝试通过以下方式强制页面泄漏:
@media print {
.break {page-break-after: always;}
}
(还要在打印CSS中指定横向,而不是通过旋转来指定,例如:
@media print{@page {size: landscape}}
)?
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句