2009-04-30 62 views

回答

7

瀏覽器支持打印糟糕。不只是一點點,但完全沒有比較。大約每隔一年(過去10年),我就一直在玩這個,我總是會回到相同的結論:不要依靠瀏覽器來處理好打印。

如果絕對必須正確定位,請立即創建PDF文件並讓用戶打印該文件。

1

如果你想做一個分頁符,我知道這是它至少在Firefox和IE中的工作方式。上次我在IE7中檢查了這個工作。

Page 1 

<br style="page-break-after:always" /> 

Page 2 

應該打印在紙上獨立的部分網頁,完全取決於瀏覽器。

0

我知道這將違背所有人都對html開發的看法,但使用。將需要保持在一起的內容放入表格中,然後頁面不會在表格中間拆分。如果表格長度超過一頁,則表格會在表格中間的某處分開,但使用表格是在打印時將內容保持在一起的好方法。

+1

考慮到您可以在CSS中使用表格佈局模型,它甚至不必影響標記的語義。 – Anonymous 2009-05-02 02:55:05

+1

實際上當前有一個問題,IE不會將表格分割成多個頁面,而是丟失表格的後半部分.... – PJUK 2011-07-01 15:21:38