CSS @page不以@top居中、@bottom右等方式显示内容



我正在尝试生成一个可以打印的HTML文件,因此开始使用CSS @page及其周围的所有内容。我面临的一个大问题是,我无法使用@bottom-right和所有类似的解决方案来显示页码。您是否知道它背后可能有一个普遍的原因(例如它是弃用等(,因为我已经测试了最简单的解决方案,例如:

@page {
  @bottom-right {
    content: counter(page);
  }
}

仍然没有任何东西可以使分页或其他任何内容出现。

您用什么来渲染这一点?许多浏览器对印刷CSS没有适当的支持,因此最好使用专门为其构建的东西,例如WeasyPrint。

最新更新