IE和Edge:打印html时在页面上打印页码

时间:2015-09-14 16:25:34

标签: html printing

使用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页开始显示,并且在每页上增加页面计数器会很好。

0 个答案:

没有答案