使用IE和/或Edge打印html时,如何在页面上打印页码?
我尝试使用cache "line"发布的示例,但它们对我使用IE和/或Edge浏览器不起作用。
以下是我使用的代码。
在CSS中:
/ 打印介质类型的不同样式表 /
@media print
{
body
{
counter-reset: page;
}
/*Always insert a page break before each section (when printing)*/
section {page-break-before: always;}
#print-footer
{
display: block;
position: fixed;
bottom: 0;
left:0;
}
#print-footer:after
{
counter-increment: page;
content:"Page " counter(page);
}
}
然后就在我的html正文结束之前:
<footer id="print-footer">
<p>Hege Refsnes (#12652)<BR>
May 28, 2014</p>
</footer>
当我打印HTML文档时,页脚将显示在每个页面上,页码不会增加。
我需要的是让页脚从第2页开始显示,并且在每页上增加页面计数器会很好。