Несколько листов бумаги формата А4 (альбомная) с использованием CSS

Я использую следующее для печати бумаги формата A4 (альбомная). Но когда у меня есть больше содержимого на странице, оно не помещается на бумаге. Поэтому мне нужен способ применить тот же стиль (формат А4) к следующей странице, когда содержимое не помещается на одной странице.

CSS:

 page {
background: white;
display: block;
margin: 0 auto;
margin-bottom: 0.5cm;
box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);
}
page[size="A4"][layout="landscape"] {
width: 29.7cm;
height: 21cm;
}
@media print {
body, page {
margin: 0;
box-shadow: 0;
}
}

HTML:

<page size="A4" layout="landscape">
<table>//many rows</table>
</page>

Если строк в таблице больше, чем может вместить бумага формата А4, я хочу повторить. Я использую php для отображения большого количества данных в таблице. Я думаю об использовании несколько раз в зависимости от количества строк, которые я бы извлек из базы данных, но я не знаю, как это сделать, так как элемент таблицы уже находится внутри элемента. Пожалуйста помоги.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]