【发布时间】:2016-03-14 13:26:13
【问题描述】:
我已经进行了一些研究,试图解决这个问题,但找不到任何可以帮助我的东西。
这可能看起来很草率,所以我会尽力解释。
在我的网页上,我有一堆表格,其中的图表表示与表格相同的数据,但它为用户提供了数据的视觉效果。
我创建了一个 Print.CSS 样式表,但我不知道如何让所有的图表都出现在要打印的最后一页上。有没有办法做到这一点?
下面是我目前正在处理的打印方面的更多视觉效果:
table1
graph1
table2
graph2
table3
graph3
我要打印的内容是这样的:
table1 // page 1
table2 // page 2
table3 // page 3
graph1 // page 4
graph2 // page 5
graph3 // page 6
我试过了:
#graph1, #graph2, #graph3{
page-break-before: always; // to put the graphs on their own page
}
但这只是将表格放在自己的页面上,然后将相应的图表放在下一个页面上,依此类推。
如何首先将所有表格放在最后一个表格之后的页面上,然后将图表 1 放在图表 1 之后的页面上,等等?
感谢任何帮助。
【问题讨论】:
-
不确定这是否适用于打印,但您可以尝试使用
display:flex:jsfiddle.net/fhjvxftt/1 -
@Pete 我刚刚尝试过,但没有成功。一切都保持不变。