php - 如何通过删除浏览器的默认页眉和页脚在 Chrome 的 window.print() 中的每个页面上设置页码

标签 php jquery css

我在 html 代码中使用 window.print()。 我需要在每页上添加带有页码的新页脚,我正在使用 chrome。 我通过在打印的每一页中添加并重复新的页眉和页脚来删除默认页眉和页脚我使用带有 thead 和 tfoot 的表格样式。

我在下面附上我的代码

   @page{
   margin: 0; // disabling browser's header and footer
   }

<table>
       <thead>
          header content
       </thead>
       <tbody>
          <tr>
             <td colspan="2">
                <!---- dynamic contents here -->
             </td>
          </tr>
       </tbody>
       <tfoot>
          footer content
       </tfoot>
    </table>

我需要在每一页上打印页码,它可以在 chrome 和 mozila 上工作 谢谢

最佳答案

我不相信可以配置 window.print()。根据其文档,它不接受任何参数。它利用浏览器内置的打印功能,直接打印或保存页面。

虽然浏览器 GUI 为您提供了一些打印期间屏幕上可用的选项。

关于php - 如何通过删除浏览器的默认页眉和页脚在 Chrome 的 window.print() 中的每个页面上设置页码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56986088/

相关文章:

php - 一个html表中的双重查询[PHP/mysql]

javascript - 尝试根据指定的 jQuery 索引号将类添加到 div

html - ( Bootstrap )输入组类不允许我将输入集中在模态中

css - 将 PSD 中的 UI 模型转换为 ASP.NET MVC 站点的母版页和 CSS 的最佳做法是什么?

html - 无法让 z-index 在我的表中工作

php - 在 Bitnami LAMP 堆栈中设置和访问 PHP-FPM 状态页面

php - 在 php 中插入 mysql 查询时出现未知列错误?

php - 身份验证类不适用于 Laravel 中的 Traits

javascript - 在 javascript/jquery 中排序 xml

Javascript/JQuery 按字母顺序对带有 anchor 的列表进行排序