考慮下面的表時:在屏幕上顯示時表標題因素導致頁面打破打印
<table>
<caption>The caption</caption>
<thead>...</thead>
<tbody>...</tbody>
<tfoot>...</tfoot>
</table>
表呈現正確的,但在打印時它打破了新的一頁的表格。當我刪除標題元素或display:none時,表格在打印時呈現。
任何幫助?
考慮下面的表時:在屏幕上顯示時表標題因素導致頁面打破打印
<table>
<caption>The caption</caption>
<thead>...</thead>
<tbody>...</tbody>
<tfoot>...</tfoot>
</table>
表呈現正確的,但在打印時它打破了新的一頁的表格。當我刪除標題元素或display:none時,表格在打印時呈現。
任何幫助?
根據W3C:
表元素,表,TR,TD,日,和標題,應具有其標準含義,並顯示處理:表,錶行,表單元格,表-標題。
從我的理解,這意味着
caption { display: table-caption; }
編輯:我發現了一個更精確的風格:
TABLE { display: table }
TR { display: table-row }
THEAD { display: table-header-group }
TBODY { display: table-row-group }
TFOOT { display: table-footer-group }
COL { display: table-column }
COLGROUP { display: table-column-group }
TD, TH { display: table-cell }
CAPTION { display: table-caption }
請告訴我,如果這對你的作品。
想要更詳細的信息,請訪問:THIS PAGE
是否有CSS分配給該元素的分頁屬性?例如,「page-break-before」或「page-break-after」?
不,不分配分頁屬性。 – aldux 2010-07-26 20:31:51
不,沒有工作。這些顯示設置是默認設置。而且我沒有更改表格及其子元素的任何顯示設置。但是,謝謝你的幫助。欣賞它。 – aldux 2010-07-26 13:43:40
如果它是活的,你可以給頁面的鏈接嗎? – o15a3d4l11s2 2010-07-26 13:44:36
不幸的是它是一個內聯網頁面。我會嘗試獲得更準確的代碼並將其發佈到此處。 – aldux 2010-07-26 14:06:14