當我使用分頁符屬性,然後從ie7中查看我的頁面並單擊打印預覽時,它會在第一頁和第二頁之間生成3個空白頁。html分頁符增加3個額外的空白頁面
我抄在這裏的一些示例代碼:http://jsfiddle.net/vW54X/embedded/result/
你不能真正雖然複製錯誤,因爲它嵌入作爲一個iframe
當我使用分頁符屬性,然後從ie7中查看我的頁面並單擊打印預覽時,它會在第一頁和第二頁之間生成3個空白頁。html分頁符增加3個額外的空白頁面
我抄在這裏的一些示例代碼:http://jsfiddle.net/vW54X/embedded/result/
你不能真正雖然複製錯誤,因爲它嵌入作爲一個iframe
IE7做有趣的事情與page-break-after:always
。
而不是將其應用到您的div#cl
,請創建一個新的空的p
或div
並將其應用於該。地方的#cl
後,所以
<div id-"cl">
//all your content
</div>
<div class="pageBreak"> </div>
風格它page-break-after: always
卻隱藏着它,直到打印。
的解決方案是給你的身體height: auto;
當我有類似的問題,我用我的每<div>
S的最大高度設置爲一個很小的量逐漸增加,直到問題出現解決了它再次。
基本上,只要這樣的:
.your-container-div {
max-height: 27.4cm;
}
多數民衆贊成真棒的感謝! 你的意思是什麼,直到打印? – LostLin 2011-06-17 04:29:46
很高興幫助。 'div'可能會導致屏幕設計出現問題。如果是這樣,在樣式表中給它一個'display:none;'然後在你的打印樣式表中顯示':block;'。但是,如果它沒有給你屏幕上的probs,那就讓它保持原樣......一切都很好。 – 2011-06-17 04:33:53