2017-03-01 33 views
0

我有這個完整的HTML頁面,用作打印模板。在這個頁面上有一張帶有邊框的表格。我已經在bage_break_inside中添加了:避免在實際適合下一頁時避免獲得半切單元格。現在的問題是,當表格在結尾處開始時,th將在1頁上,然後表格被拉伸並且下一個單元格在下一頁上。但是由於它處於最底層,最好在下一頁完全推出。我該怎麼做?HTML打印時推送到下一頁

編輯: 出現了一個特例。當所有的表格行被推送到下一頁時,在某些情況下,表格的邊界仍保留在前一頁上。我怎樣才能使它在所有行都在下一頁上時,邊界也會在下一頁完全顯示。

+0

你嘗試把桌子上的'page-break-inside'? – user500665

+0

我加了。由於整個表格可以放入單個頁面,因此IT的工作方式非常簡單。如果可以的話,它會忽略它併產生奇怪的行爲。頁面中斷行內解決。現在問題是表格邊框。 –

回答

0

您可以使用CSS @media print來設置專門用於打印的樣式。你還在頁面大小的限制,但你可以用它來這裏節省空間,有你能適應這一切在1頁或至少直到你覺得它看起來足夠好

@media print{ 
    /* example css rule */ 
    body { 
     background-color: lightgreen; 
    } 
} 
+0

我可以風格化它,那不是問題,問題是我如何設置這個所謂的可選分頁符。就像表格在頁面底部的5%一樣,那麼最好將它放在下一頁上。 –