Моя техника создания таблиц стилей для печати выглядит следующим образом. 1) Начните с нуля 2) Оставьте большинство настроек по умолчанию 2) Удалите все ненужные элементы на странице с помощью display: none; 4) Поместите разрывы страниц там, где это необходимо. Конечно, я потратил слишком много времени на объяснение всего этого, но вы можете увидеть, как это строится вживую на CSS-Tricks.
Ссылки с видео:
- CSS-Tricks получает таблицу стилей для печати
- Фактическая таблица стилей печати (см. @Media внизу)
- Мои сайты работают?