2013-05-31 76 views
0

正如我一直在尋找一個解決方案,我發現這一點: Preventing Page Breaks in a Table When Printing不要打破頁的表之間

.reportTable { 
    page-break-inside: avoid; 
} 

很傷心地看到,它只能在歌劇。 有誰知道一個解決方案,不讓表和div被破壞?

而且以前的提問者說:

.reportTable { 
    page-break-after: always; 
} 

可以使用,但留下了很多無用的空間

+7

打印支持通常是可笑可怕。 – Pointy

+0

如果表格或div長度超過一頁,該怎麼辦?你怎麼能避免它內部的休息? – sevenseacat

回答

1

也許你可以試試最新的瀏覽器的性能。

火狐似乎在版本來支持它> = 19.0
鉻似乎一直以來V1.0
的Internet Explorer,因爲V8
歌劇,因爲V7.0支持它

來源: - https://developer.mozilla.org/en-US/docs/Web/CSS/page-break-inside

+0

謝謝你看來它的作品確實是我認爲它不符合我讀過的東西。事實上,我的網站的代碼是錯誤的 – matthy

+0

你是不受歡迎的。 – moje

0

page-break-inside CSS屬性調整當前元素內的分頁符。

/* Keyword values */ 
 
page-break-inside: auto; 
 
page-break-inside: avoid; 
 

 
/* Global values */ 
 
page-break-inside: inherit; 
 
page-break-inside: initial; 
 
page-break-inside: unset;
在瀏覽器中