Javascript JS窗口打印页边距中断表

Javascript JS窗口打印页边距中断表,javascript,jquery,html,css,printing,Javascript,Jquery,Html,Css,Printing,我想使用JSwindow.print()打印一个表。 但当此表的行数或页数过多时,无法保留设置的边距 我的CSS: @page { size: auto; margin: 0px; } html { background-color: #FFFFFF; margin: 0px; } body { margin: 10mm 10mm 10mm 10mm; } tbody > td > span { font-size: 14px !important; } 如何强制此表格中断

我想使用JSwindow.print()打印一个表。 但当此表的行数或页数过多时,无法保留设置的边距

我的CSS:

@page { size:  auto; margin: 0px; }
html  { background-color: #FFFFFF; margin: 0px; }
body  { margin: 10mm 10mm 10mm 10mm; }
tbody > td > span { font-size: 14px !important; }
如何强制此表格中断以保留页边距


单击任何要打印的元素:

您将
@页面的边距设置为0。只需将其更改为您想要的边距大小

@page { size:  auto; margin: 50px; }

您可以执行以下操作:

    @page :first { // set the margins for the first page in print mode
      margin: 100px;
    }

    @page { // set the margins for all following pages (tables) in print mode
    size:  auto; 
    margin-top: 10px;
    margin-bottom: 10px;
    }

你的确切意思是什么?以下页面页眉的
上页边距
?带边框表格的上页边距和下页边距这解决了我的问题