@media print { table { page-break-inside: avoid; } }
CSS中提供了一个@media print属性,该属性只有在打印时才会生效。大家可以在这个属性内部设置表格的page-break-inside属性,将其设置为avoid,就可以避免表格在分页时被切割,从而实现不切割的打印效果。
除此之外,大家还可以通过修改页面布局来实现更好的打印效果。比如将页面中的多栏布局改为单栏,缩小页面中的图片和字体大小,去除页面中的背景图像等,在打印时能够提高可读性和节省纸张。
总的来说,在CSS中打印不切割表格可以通过@media print和page-break-inside: avoid属性实现,同时还需要对页面布局进行一定的调整才能达到最佳的打印效果。