У меня есть таблица с вложенными таблицами. Когда я печатаю эту страницу, ячейки разбиваются при разрыве страницы.
Есть ли шанс, что я смогу контролировать, что он должен перейти на следующую страницу, а не разбивать середину?
Я использовал следующий метод, чтобы сохранить содержимое строки на одной странице:
<tr style="page-break-inside: avoid">
К сожалению, поддержка браузера ограничена. Прекрасно работает в Internet Explorer 9, но не в Chrome 22 или Firefox 15.
Вы можете взглянуть на свойство page-break-before css. Например, вы можете установить значение auto в каждой из ваших ячеек.
auto
Но я не могу гарантировать, что это сработает, каждый навигатор печатает немного по-своему. Известно, что Firefox имеет проблемы с печатью больших таблиц (больше чем страница), например.