Php 如何在a4大小的纸张上放置宽桌子?

Php 如何在a4大小的纸张上放置宽桌子?,php,html,css,printing,Php,Html,Css,Printing,我想在a4大小的纸上打印一份报告表,但只打印了表的一部分,几乎没有遗漏几列。 谁能告诉我有什么问题吗 我试图缩小尺寸以适应,但尺寸太小,无法阅读。尝试使用横向纸张模式,而不是纵向模式。接下来,缩小内容以适合页面。如果他们不这样做,你就无法在一张纸上看到全部内容,除非你想要不可读的字体大小(读得比眼睛能读得小)。以前显示器的显示区域比一张纸小,但现在情况正好相反 你应该有屏幕和打印的样式表。在打印CSS上,以百分比设置表格,并且永远不要跨过页面宽度的100%。对于打印,尤其是报告,越简单越好。一个

我想在a4大小的纸上打印一份报告表,但只打印了表的一部分,几乎没有遗漏几列。

谁能告诉我有什么问题吗


我试图缩小尺寸以适应,但尺寸太小,无法阅读。

尝试使用横向纸张模式,而不是纵向模式。接下来,缩小内容以适合页面。如果他们不这样做,你就无法在一张纸上看到全部内容,除非你想要不可读的字体大小(读得比眼睛能读得小)。

以前显示器的显示区域比一张纸小,但现在情况正好相反

你应该有屏幕和打印的样式表。在打印CSS上,以百分比设置表格,并且永远不要跨过页面宽度的100%。对于打印,尤其是报告,越简单越好。一个干净的标题是所有你需要的美学

为此,只需声明两个样式表:

<style type="text/css" media="screen">
</style>

如果它不适合使用横向模式,并且您不喜欢缩小它,那么它就是不适合。一些建议:

  • 尽可能减少数据量
  • 在打印中播放纸张设置 背景
  • 如果需要,请使用填充/边距设置 适用的
否则,你就无能为力了。按“原样”提供纸张:P

<style type="text/css" media="print">
</style>
all  
aural    
braille  
embossed
handheld
print   
projection
screen   
tty  
tv