5

我有一个 HTML 数据表,其中每个单元格可以有多行文本。打印表格时,可能会拆分一行,以便一些数据出现在第一页的底部,而一些数据出现在下一页的顶部。是否有与 Word 的“保持在一起”功能等效的功能来防止在表格行中发生分页符?我认为这将是一个常见问题,但我能找到的唯一“答案”隐藏在某个带连字符的网站上。:)

更新: 将使用 IE 7 查看数据,它似乎无法正确处理“page-break-inside”属性(如果有的话)。有替代品吗?这是 jQuery 可以帮助的吗?

4

2 回答 2

5

尝试:

对 CSS2 友好的方法是
td { page-break-inside: Avoid; }

查看分页符定义

来自:http ://channel9.msdn.com/forums/TechOff/35322-Keep-with-next-when-printing-HTML-tables/

于 2009-08-03T18:39:20.430 回答
0

您可以使用 CSS 媒体类型来创建打印机友好的页面。下页给出了一个简单的例子。我相信它会帮助你解决问题。 http://martybugs.net/articles/print.cgi

于 2009-08-03T18:42:32.513 回答