有没有人知道有预览@page CSS规则的工具?如果不这样做,那么我可以使用哪些内容来打印完全支持这些规则的文档吗?
http://www.w3.org/TR/CSS2/page.html
Opera最接近。它支持除左/右分页符之外的所有内容(一如既往地处理它们),但仍需要您打印某些内容才能看到它们(无法看到实时打印预览)。
答案 0 :(得分:1)
在Opera 12.16(以及之前的所有版本,但不幸地不在Opera 16+中),您可以按Control
+ Shift
+ P
来显示打印预览,使用print CSS media显示页面。如果出于任何原因,此快捷方式不适合您,则需要将其添加到键盘快捷键:
Control
+ F12
)p ctrl shift
”,在第二栏填写“Print preview
”(操作) ......应该很简单,Opera中的一切都很好(再次,只有12.16-)。请记住将 @page
CSS规则添加到样式表的 @media print
部分中,如下所示:
@media print {
@page {
margin: 0.7cm 0.85cm;
}
@page :first {
margin-top: 5cm;
}
@page :left {
margin-right: 2.5cm;
}
@page :right {
margin-left: 2.5cm;
}
}
我正在使用这些规则来设计我的文档以便更好地打印(注意页面内侧的额外边距,留出绑定空间)。希望它有所帮助!