Контроль разрывов страниц CSS при печати в Webkit

Я пытаюсь улучшить внешний вид html-документов, напечатанных с помощью Webkit, в данном случае, обеспечивая некоторый контроль над тем, где происходят разрывы страниц.

Я могу вставить разрывы страниц, где мне нужно использовать:

page-break-after: always; 

Однако я не могу найти способ избежать разрывов страниц, вставляемых в середину элементов. Например, у меня есть HTML-таблицы, которые не должны быть разбиты по середине на нескольких страницах. У меня сложилось впечатление, что

page-break-inside: avoid;

предотвратит вставку разрыва страницы внутри элемента, но он, похоже, ничего не делает. Мой код выглядит так:

.dontsplit { border: 2px solid black; page-break-inside: avoid; }

<table class="dontsplit">
    <tr><td>Some title</td></tr>
    <tr><td><img src="something.jpg"></td></tr>
</table>

Несмотря на разрыв страницы: избегайте директивы. Я по-прежнему разделяю таблицу между первой и второй строкой на отдельные страницы.

Есть идеи?

Ответы на вопрос(3)

Ваш ответ на вопрос