ie打印时有一个多余的空白页,应该如何去掉?

来源:百度知道 编辑:UC知道 时间:2024/05/02 05:00:16
ie打印时有一个多余的空白页,第一页是要打印的东西,第二页什么东西都没有,但是还是占了一页的位置。应该如何去掉这个多余的空白页(预览时也是这样的)?
有没有用js或其他东西控制的?

如果你用js来控制 IE 打印,可能有以下两种情形:
一、最后一页空白
看下是不是有多余的分页?
P {page-break-after:always}

二、第一页空白
这个问题我也碰到过,产生这个问题的代码是:
...
<style type="text/css">
P {page-break-after:always}
</style>
...
<p>
<div ...>
<table...>
</table>
</div>
</P>

改为以下代码即可:
<div style="page-break-after:always;" ...>
<table...>
</table>
</div>

预览后手工设置打印页数,可以指定打印当前页或第一页

这个问题设置一下就可以了.步骤:在IE上点文件-打印-选中打印机-首选项-效果-适合页面,勾选文档在A4或者A3等你自己的纸张而定,这样打出来不会多了。