HTML / CSS - предотвращение разделения ячеек при печати - PullRequest
2 голосов
/ 26 июля 2011

Я хочу напечатать таблицу HTML.

К сожалению, когда я это делаю, ячейки (строки) часто обрезаются между двумя страницами. Кроме того, браузеры, похоже, растирают свойство разрыва страницы без какой-либо заботы, поэтому это не сработает.

Код, о котором идет речь:

<table>
<tr><td colspan="2">HEY YALL!</td></tr>
<tr><td>A!</td><td>B</td></tr>
</table>

1 Ответ

1 голос
/ 26 июля 2011

Извините - я думаю, что здесь нет отличного способа - Интернет все еще не предназначен для печати. ​​

Один из способов обойти IE - эмуляция версии 8, поэтому page-break-inside: avoid буду работать.Там также немного о настройках окон и сирот.Подробнее здесь: http://msdn.microsoft.com/en-us/library/dd433064%28v=vs.85%29.aspx

Вы также можете искать HTML + CSS-to-PDF conferters.Я видел много разных реализаций такого рода вещей.

Одна вещь, которую я делал в прошлом, также изменила тип контента на .doc и передала HTML-код в MS Word (потому что это то, что есть у моих пользователей, и Word теперь может читать HTML.).Это работает хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...