我允许我的用户打印,但输出太大(我必须在打印对话框中手动调整到约60%)。我使用css媒体查询(下面)来控制内容,并尝试更改html, body{}
的字体大小,而不更改输出字体大小。打印到Adobe PDF正确打印
任何想法我做错了什么?
我的打印链接:
<a href="#" onclick="window.print(); return false;"></a>
我的css:
@media print {
body * {
visibility: hidden;
}
.printme, .printme * {
visibility: visible;
}
.printme {
position: absolute;
left: 0;
top: 0;
}
.printme, .printme:last-child {
page-break-after: avoid;
}
.display-none-on, .display-none-on * {
display: none !important;
}
html, body {
height: auto;
font-size: 12pt; /* changing to 10pt has no impact */
}
}