Я использую следующее для печати бумаги формата 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 для отображения большого количества данных в таблице. Я думаю об использовании несколько раз в зависимости от количества строк, которые я бы извлек из базы данных, но я не знаю, как это сделать, так как элемент таблицы уже находится внутри элемента. Пожалуйста помоги.
Задача ещё не решена.
Других решений пока нет …