首页 > 解决方案 > Page-Break-Before:在 Edge 84 浏览器中无法正常工作

问题描述

我正在尝试在我的 HTML 中使用 page-break-after: right 属性。它在 IE 上运行良好,但在 Edge 84 浏览器中无法运行。它不是添加空白页,而是使第二个 div 打印在窗格的右侧。

 <html xmlns:bm="urn:xyz">
    <head>
        <style type="text/css">
      html {
      height: 100%;
      }

      body {
      font-family: 'Times New Roman';
      font-size: 12pt;
      min-height: 100%;

      }

      @media screen {
      .page-footer{display:none;}
      page-break-after: right;    

      }    

      @media print {
      #pagebreak {
      page-break-after: always;

      }

       div {
      overflow:initial !important
       }
      }
        </style>
    </head>
    <body onload="window.print()">  
        <div id="EmptyPage" >      
            <p >Should print on Page1</p>
        </div>   

        <div id="EmptyPage" style="page-break-before: right;">     
            <p>Should print on Page3</p>
        </div>   
    </body>
</html>

标签: htmlcsspage-break

解决方案


推荐阅读