2011-06-17 73 views

回答

1

IE7做有趣的事情與page-break-after:always

而不是將其應用到您的div#cl,請創建一個新的空的pdiv並將其應用於該。地方的#cl後,所以

<div id-"cl"> 
    //all your content 
</div> 

<div class="pageBreak">&nbsp;</div> 

風格它page-break-after: always卻隱藏着它,直到打印。

+0

多數民衆贊成真棒的感謝! 你的意思是什麼,直到打印? – LostLin 2011-06-17 04:29:46

+1

很高興幫助。 'div'可能會導致屏幕設計出現問題。如果是這樣,在樣式表中給它一個'display:none;'然後在你的打印樣式表中顯示':block;'。但是,如果它沒有給你屏幕上的probs,那就讓它保持原樣......一切都很好。 – 2011-06-17 04:33:53

1

的解決方案是給你的身體height: auto;

0

當我有類似的問題,我用我的每<div> S的最大高度設置爲一個很小的量逐漸增加,直到問題出現解決了它再次。

基本上,只要這樣的:

.your-container-div { 
    max-height: 27.4cm; 
}