首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css分页打印去掉底部时间

发布于 2024-11-11 15:23:14
0
30

CSS分页打印可以帮助我们控制页面在打印时的分页效果,使打印结果更加符合我们的预期。但是默认情况下,打印页面底部会自动添加打印时间,这可能会影响我们的打印效果。如何去掉这个底部时间呢?下面介绍一个简单...

CSS分页打印可以帮助我们控制页面在打印时的分页效果,使打印结果更加符合我们的预期。但是默认情况下,打印页面底部会自动添加打印时间,这可能会影响我们的打印效果。如何去掉这个底部时间呢?下面介绍一个简单的方法。

@media print {
  @page {
    size: auto;
    margin: 0;
  }
  body {
    margin: 2cm;
  }
  table {
    page-break-after: auto; 
  }
  table:last-of-type {
    page-break-after: never;
  }
  .no-print {
    display:none;
  }
  @bottom-center {
    content: counter(page) " of " counter(pages);
  }
} 

上面的CSS代码是一个典型的CSS分页打印样式表,其中包含了一个计数器的设置,用于在页面底部显示当前打印页数。

如果我们不想显示底部时间,只需将上面的计数器代码注释掉即可:

@media print {
  @page {
    size: auto;
    margin: 0;
  }
  body {
    margin: 2cm;
  }
  table {
    page-break-after: auto; 
  }
  table:last-of-type {
    page-break-after: never;
  }
  .no-print {
    display:none;
  }
  /*@bottom-center {
    content: counter(page) " of " counter(pages);
  }*/
} 

这时候,我们再打印页面,就会发现底部的时间已经不见了。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流