Как я могу кодировать стиль CSS, чтобы принудительно использовать определенные поля страницы для печати при печати и быть действительными для IE и Firefox?Форматирование CSS A4 печать
ответ
Используйте тип печати «печать» (печать @media).
Не устанавливайте фиксированную ширину и максимальную ширину. Сделайте вместо этого содержимое. Если вы укажете любое значение с (px, em, pt, cm), вы всегда будете сталкиваться с одной или другой проблемой, потому что разные браузеры добавляют разные поля.
A4, letter, A3, это не ваша забота. Вашему документу все равно. Пользователь может распечатать документ на любой бумаге, которую он имеет, потому что ваш контент является текучим.
Один из способов заключается в использовании SVG вместо. С SVG, вы можете использовать что-то вроде этого:
<svg width="19cm" height="26.5cm" viewBox="0 0 1900 2650" xmlns="http://www.w3.org/2000/svg" version="1.2">
Тогда вы просто убедиться, что все ваши элементы находятся в пределах вашей точки зрения 1900x2650.
К сожалению, это связано с «воссозданием» вашей страницы в SVG, что является довольно неудобством. Однако, похоже, это необходимо. HTML & Решения CSS не могут гарантировать, что содержимое не будет перетекать на несколько страниц, на которых вы предназначались, чтобы это была одна страница.
- 1. печать css A6 на бумаге A4
- 2. Печать счета с использованием HTML CSS - Печать A4
- 3. MVC5 печать нескольких частичный вид в A4
- 4. Печать формы Windows в формате A4 страница
- 5. Печать Большой SVG на нескольких страницах (A4)
- 6. CSS печати нападающий 3x8 на A4
- 7. Xcode консоли печать форматирование
- 8. Python печать, строка форматирование
- 9. Структура CSS для печати формата A4
- 10. Условное форматирование - Highlight (MIN (A1, A2), MIN (A4, A5) ..... петля
- 11. Форматирование и печать Crystal Reports
- 12. Amalgamate A6 размер листов печать на A4 размер страница
- 13. Как печатать до размера Печать выходит в формате a4
- 14. Печать страницы в Интернете не подходит для страницы формата A4
- 15. Печать JTable на шаблоне для бумаги формата A4
- 16. Печать холста и сетки WPF на один A4 Page
- 17. Печать css
- 18. A4 страница слишком маленькая
- 19. затмения CSS файл форматирование
- 20. Неправильное форматирование таблицы CSS
- 21. jsp и css форматирование
- 22. Условное форматирование CSS
- 23. Форматирование синтаксиса CSS
- 24. Форматирование стилей CSS
- 25. CSS форматирование/перелив выпуск
- 26. messing up форматирование CSS
- 27. Override CSS таблица форматирование
- 28. форматирование таблицы в CSS
- 29. css условное форматирование
- 30. Выберите окно CSS форматирование
Во многих случаях мы заботимся о размере страницы, поскольку страница/нижний колонтитул страницы и связанная с ней реализация CSS по-прежнему являются WIP в течение многих лет. Нет стандарта для хорошо отформатированного HTML-документа, кроме PDF-файла на стороне сервера. –
Я согласен с Деннисом. Иногда ваш клиент просто хочет распечатать лист бумаги A4. Вы просто задаете свои размеры, как в этом ответе: http://stackoverflow.com/a/16650459/291557. Надеюсь, вы не скажете своему клиенту: «Понимаете, в CSS этот документ не заботится о размере. Он просто течет, даже если строки ломаются, а вещи разбиваются по страницам. Мы разрабатываем универсальные размеры». –