打印破坏页面

Posted

技术标签:

【中文标题】打印破坏页面【英文标题】:Printing disfigures page 【发布时间】:2018-03-06 13:19:27 【问题描述】:

我有一个 php 文件,它从数据库和以前的页面中提取信息。它看起来像这样:

每当我尝试打印页面时,它都会打印出来:

起初我以为我可以使用媒体查询来解决这个问题,但我错了。媒体查询对我没有帮助。

我的问题

如何打印页面(纵向视图,最好是 A4 页面)而不损坏它。

谢谢

【问题讨论】:

这与 PHP 无关!它的样式,你真的应该改变标签!您也可以在这里输入代码,以便我检查您的样式 @Soheyl 好的,完成 当您说查询时,您的意思是您使用了 @media print 查询吗? @Laiman 我指的是 CSS 中的屏幕媒体查询。例如[at]media only screen and (max-width: 600px)。 [at]media print 能解决我的问题吗? 是的,试试吧,它可能对你有帮助。 【参考方案1】:

按照@Laiman 的建议添加打印媒体查询(@media print)解决了这个问题。

现在打印出来是这样的:

【讨论】:

以上是关于打印破坏页面的主要内容,如果未能解决你的问题,请参考以下文章

打印时防止表格中的分页符

绕过带有Powershell的打印机驱动程序

为啥使用 from __future__ import print_function 会破坏 Python2 样式的打印? [关闭]

从尾到头打印链表(Java)

从尾到头打印链表(Java)

mpdf 表格分成 100 多页