我無法打印信息的網頁,它應該跨越大約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. 鏈接打印到網頁
- 5. 打印一頁網頁
- 6. 不斷打印一頁
- 7. ActiveX打印網頁
- 8. CSS打印網頁
- 9. 我如何可以打印到標籤打印機從網頁
- 10. -CSS和打印網頁,頁面中斷:避免; - 不是爲我工作 -
- 11. 瀏覽器只打印一頁內容較少的網頁?
- 12. 打印報告只有6數據1頁
- 13. 適合打印的網頁
- 14. asp.net中的打印頁面沒有母版頁的控件
- 15. 有沒有辦法輕鬆打印ASP.NET網站的頁面?
- 16. 打印沒有頁眉和頁腳的頁面(通過代碼)
- 17. 收據打印機 - 從網頁打印
- 18. Firefox打印HTML頁面中斷內容
- 19. 在現有網頁中打開網頁
- 20. php明文打印到網頁
- 21. 如何從servlet打印到網頁?
- 22. 如何打印網頁
- 23. 按兩列打印網頁
- 24. 按順序打印網頁
- 25. 網頁打印預覽
- 26. 問題在打印網頁
- 27. 在網頁上打印HTML
- 28. 爲打印設計網頁
- 29. 的Java打印作業切斷頁
- 30. 如何只在網頁上打印選中的圖片?
誰投票結束了這個?爲什麼?這是一個非常好的問題。 – Pointy 2010-10-28 13:32:50