我無法打印信息的網頁,它應該跨越大約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