我在 IE9、Firefox 和 Opera 上没有这个问题。只有 Chrome 和 Safari。
打印页面时,如果有表格需要在某个时间点被打破才能在下一页继续,Safari 和 Chrome 会将行切成两半,并在第一页打印上半部分,在第二页打印下半部分页。
这是我尝试使用的代码,它确实解决了我在使用 IE9 时遇到的问题 - 在下一页的每一行中打印一个 50 像素 x 50 像素的小图像,并在第一页上显示文本。
table { page-break-inside:auto }
tr { page-break-inside:avoid; page-break-after:auto }
我有 7 页不同数量的行,平均大约 10-15 行。我能做些什么来解决这个问题?
而且我使用 PHPforeach
从数组创建表,所以我宁愿不必编辑该代码,以便在页面之间保持一致。