zoukankan      html  css  js  c++  java
  • 关于WEB页面的强制分页打印问题

    最近项目中有个需求要求打印web页面数据,但是碰到打印预览显示数据时,多的数据就不翼而飞了(不分页),搞的很是焦灼~

    最先是以为纸张的问题,胡乱折腾了一番,把A4约硬是改成了LARGE号的纸,多的数据就显示出来了,但是大多打印机用的都是A4,这样就有问题了~

    继续想办法改!

    来无意看到一个强制分页的CSS, "page-break-before",大喜,认为胜利的曙光即将到来,

    但在测试中发现兼容性不好~ 

    再查资料,说Firefox不允许将独立的表分割,将要分页的数据放在<p>标签或者<div>标签。

    最后发现如果body中有style="overflow-y:auto"  属性,部分浏览器的"page-break-before"就不起作用

    至此,问题解决 ,在此记录一下。

    By Hgq

  • 相关阅读:
    教你如何自定义组件
    android应用开发小技巧
    改变Vim在iTerm2中的光标
    Mac添加bash alias
    tmux常用命令
    javascript Date 总结
    ES6箭头函数
    npm常用命令
    ES6 import export
    gitingore
  • 原文地址:https://www.cnblogs.com/widgetbox/p/9264456.html
Copyright © 2011-2022 走看看