Я использовал (как обычно) правила @media print
, чтобы указать, как печать веб-страницы должна отличаться от онлайн-версии. Это работает очень хорошо, но тест действительно сложный. Мне обычно приходится делать следующие шаги:
- Создайте другой стиль для
screen
иprint
. - Начните свою страницу в режиме экрана.
- Распечатайте страницу, например. к принтеру PDF.
- Посмотрите на результат.
- Попробуйте найти правила, которые ведут себя неправильно.
Что я хотел бы сделать (но не смог сделать это с любым браузером):
- Создайте другой стиль для
screen
иprint
. - Начните свою страницу в режиме экрана.
- Перейдите в режим предварительного просмотра (например, для Opera, Firefox)
- Используйте доступные инструменты, такие как Firebug (Firefox) или Dragonfly (Opera), чтобы проверить DOM и текущие стили.
- Измените CSS на лету, перезагрузите страницу и посмотрите на результат и DOM снова.
Есть ли какой-либо браузер или комбинация браузера, плагина и процесса для получения похожих результатов? Если у вас есть идеи, как изменить организации файлов, с минимальными изменениями, чтобы получить желаемый результат, пожалуйста.