2012-09-18 89 views
2

我有一個我想打印的html頁面。這個頁面有一個css格式。當我在Firefox中打印出來時,打印預覽和打印版本在分頁符中使我的數據彼此重疊。我目前不控制我的CSS中的分頁符。 這裏是Firefox中的打印預覽的屏幕截圖。注意重疊!Firefox的css打印問題

enter image description here

不知道爲什麼發生這種情況或如何解決。有沒有人見過這個問題? 感謝您的幫助

+0

我沒有忘記提及相同的CSS和HTML頁面在谷歌瀏覽器中打印效果很好。 –

+2

「我目前不控制我的CSS中的分頁符」。既然這看起來是一個可行的解決方案,爲什麼你沒有嘗試過呢? – j08691

+0

我試過這個,但是因爲它沒有改變這個問題而將它拿出來。出於某種原因,任何溢出到下一頁的數據看起來像我上面的屏幕截圖。看來,我還缺少另一個潛在的問題,因爲在Chrome和IE中,每件事情都很好。 –

回答

4

終於找到了問題,並希望發佈它,以防其他人在同一件事物上運行。 在我的CSS我有

overflow: auto; 

我完全忘了我,即使在有那麼將其更改爲

overflow: visible; 

是固定的打印問題有這個。 希望這會幫助別人!

+2

最激進的方式是@ @ print print {* {overflow:visible!important; }} - 我把它放到我的樣式表中。然而,它在某些情況下不起作用......這在Gecko(或者僅僅是Firefox?)中被嚴重破壞 - 基於WebKit和Trident的瀏覽器可以處理它。更不用說'page-break-inside:避免;'不要把線條剪成兩半! –