【发布时间】:2014-08-12 14:10:41
【问题描述】:
我有一个在网页中可以使用的表格,但是在打印我的表格 (ctrl+p) 时,它不会按照我想要的方式破坏。第一页的最后一行与第一页上的行的一部分和第二页上的行的另一部分分开。那么,有什么办法可以解决这个问题,行可以有不同的内容和大小。我也试过这个属性
page-break-before/after: auto. page-break-inside:avoid;
但没有结果。有没有办法打破表格并将表格的一部分移动到下一页而不将最后一行分成两部分用于打印媒体?任何帮助将不胜感激。
表,th,td { 边框:1px纯黑色; 边框折叠:折叠; } th,td { 填充:5px; }
</style> </head> <body> <table style="width:100%;"> <tr> <th><span>Firstname</span></th> <th><span>Lastname</span></th> <th><span>Points</span></th> </tr> <tr> <td><span>Jill</span></td> <td><span>Smith</span></td> <td><span>50</span></td> </tr> <tr> <td><span>Eve</span></td> <td><span>Jackson</span></td> <td><span>94</span></td> </tr> <tr> <td><span>John</span></td> <td><span>Doe</span></td> <td><span>80</span></td> </tr> /*here I have many <tr> elements*/ </table> </body> </html>
【问题讨论】:
标签: html css printing printing-web-page