У меня есть страница с кучей HTML-таблиц, которые мне нужно распечатать.

Каждая таблица должна умещаться на одной странице, но и Firefox, и Safari хотят разбить их на несколько страниц и разместить более одной на странице.

Есть ли способ заставить его не разбивать таблицы по страницам?

Я могу использовать любую программу Mac для печати.

Благодарю.

2 ответа2

2

Вы пытались использовать Shrink для соответствия ширине страницы в настройках страницы Firefox и увеличивать поля для каждой страницы больше?

альтернативный текст

альтернативный текст

Вы также можете захотеть, чтобы дополнение Aardvark изменило выделение перед его печатью.

2

Похоже, вы хотите их всех на отдельных страницах, правильно?

Если это так, и у вас есть доступ к редактированию HTML/CSS, оберните каждую таблицу в div и добавьте «page-break-after: always;» как стиль для этого div.

<div style="page-break-after:always">
    <table>......
    </table>
</div>

или настройте правило в вашем css, например:

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

и добавьте этот класс к элементу div каждой таблицы, например:

<div class="pagebreak">
    <table>...</table>
</div>

Я использую div для ясности, но вы также можете добавить этот стиль к элементу таблицы в вашем css, если хотите.

Если ваш контент слишком велик, чтобы поместиться на одной странице (что не похоже на проблему), то вам, возможно, придется попробовать изменить размеры, такие как @John T, упомянутый выше.

-D

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .