0

我想打印报告,但我在我的代码中使用了

style="overflow:auto;height:600px;" 

因此,在按下打印选项时,它只显示 600 像素的记录,而不是显示完整的报告。请提供一些建议,以便我可以打印所有记录。先感谢您。

4

2 回答 2

2

您可能有两个 CSS 文件,一个用于在屏幕上显示内容,另一个用于打印。

<link ...href="screen.css" media="screen" />
<link ...href="print.css" media="print" />

screen.css您可以为相同的print.css样式元素指定不同的样式。

例如 style.css

.some-element {
    height: 600px;
}

打印.css

.some-element {
    height: auto;
}

请将此视为起点,而不是复制粘贴代码。

于 2013-06-12T10:49:03.977 回答
0
  1. 使用样式表,而不是样式属性
  2. 使用规则@media打印媒体指定不同的样式
于 2013-06-12T10:47:42.153 回答