php - MPDF 尝试将 div 保持在同一页面上

标签 php html mpdf

我正在用 PHP 开发一个需要生成一些发票的 Web 应用程序,我选择了 mpdf 来执行此操作。

现在,我面临以下挑战:发票存在于彼此下的一些 div 中。我想让 MPDF 尝试看看这个 FULL div 是否适合一页。如果这是页面上唯一的 div,它可以溢出到下一页。如果是第二个或第三个、第四个等,则需要将整个 div 放在下一页。

我试过这个“避免分页符”但是它有很多错误并创建了空白页面。

有人有什么建议吗?

最佳答案

不确定“尝试“避免分页””是什么意思

但以下内容似乎对我最新的 MPDF 很有效:

@media print {
    div {
        page-break-inside: avoid;
    }
}

但是,它不适用于 float div。

关于php - MPDF 尝试将 div 保持在同一页面上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27130037/

相关文章:

PHP循环遍历记录非常慢

javascript - jquery使textarea将内容转换为html形式

codeigniter - CodeIgniter 页面方向中的 mPDF 不会横向显示

geoserver - 使用 XML (GeoServer) 的 PHP Post WMS GetMap 请求

php - 从 PHP 数组中的 MySQL 表中的每一行返回特定列

html - 在Grails测试报告的系统输出中打印html标签

javascript - 模拟在输入文本上按下 [enter] 键

php - MPDF 未定义索引错误

PHP mPDF 二维码 : How to control the auto-generated QR-Code-border?

php - 如何使用 JavaScript 永久编辑 HTML 文档?