我无法打印信息的网页,它应该跨越大约3页。目前,只打印1页,其余数据在任何地方都不可见?有一些JS或HTML我可以用来打破页面,并允许信息继续打印在下一页。我的网页只打印到1页(没有中断)
4
A
回答
4
你需要一个打印样式表,它的高度应该设置为“自动”,溢出设置为“可见”的正文。我所做的是这样的:
@media print {
html, body { height: auto; overflow: visible; }
}
只要把它放在你的主CSS文件或它自己的文件中。
+0
是的我已经在打印样式表中设置了这些属性:S – 2010-10-28 13:21:42
+0
试着在“可见”之后和分号之前添加“!important”。 – Pointy 2010-10-28 13:26:42
1
您也可以强迫你休息
<style>
.break { page-break-before: always; }
</style>
<body>
content on page 1...
<h1 class="break">text of Heading 1 on page 2</h1>
content on page 2...
<h1 class="break">text of Heading 1 on page 3</h1>
content on page 3...
<p class="break">content on top of page 4</p>
content on page 4...
</body>
2
有一个列表除了有关准备您的网站打印一个相当不错的文章。
浮动的div有一个已知的错误被切断,它可能是值得你看看。
A List Apart/CSS Design: Going to Print(见:固定的浮动效果也很糟糕)
希望这有助于!
相关问题
- 1. IE8只打印页面1的网页
- 2. 强制打印到只有1页
- 3. 只有我的网站页脚出现在打印预览中?
- 4. javascript:window.print()打印2页,而我有1
- 5. 打印预览和打印只打印我的网页的一部分
- 6. 打印到Pdf ...只有最后2页
- 7. 打印网页
- 8. 打印网页
- 9. 打印网页到POS打印机
- 10. 在没有打印预览的情况下打印网页
- 11. 只打印网页的一部分
- 12. 链接打印到网页
- 13. 打印一页网页
- 14. ActiveX打印网页
- 15. CSS打印网页
- 16. 不断打印一页
- 17. 我如何可以打印到标签打印机从网页
- 18. -CSS和打印网页,页面中断:避免; - 不是为我工作 -
- 19. 浏览器只打印一页内容较少的网页?
- 20. 打印报告只有6数据1页
- 21. 适合打印的网页
- 22. 只有一个页面打印
- 23. 有没有办法轻松打印ASP.NET网站的页面?
- 24. asp.net中的打印页面没有母版页的控件
- 25. 收据打印机 - 从网页打印
- 26. 打印没有页眉和页脚的页面(通过代码)
- 27. Firefox打印HTML页面中断内容
- 28. Javascript窗口打印页脚只打印页码
- 29. Firefox只打印第一页,并在右侧打印页面
- 30. 我没有得到网页的响应
谁投票结束了这个?为什么?这是一个非常好的问题。 – Pointy 2010-10-28 13:32:50