В html есть ссылка с атрибутом «media», установленным в «print».
<LINK rel="stylesheet" type"text/css" href="print.css" media="print">
Вы можете отключить все другие css и просто использовать свой «print» css.установите носитель сначала на «экран».Протестируйте его так же, как вы тестируете обычный css во всех браузерах.
По моему опыту, то, как оно выглядит на экране, будет выглядеть примерно так же, когда печатается.
Совет:
1) сохраняйте макет как можно более плавным, чтобы он был гибким, независимо от того, какое поле для бумаги было установлено.
2) сохраняйте его простым.
3) В IEфоны могут отсутствовать.Чтобы это исправить, зайдите в: Инструменты> Свойства обозревателя> Дополнительно.в окне настроек прокрутите вниз до пункта «Печать» и включите «Печать цветов фона и изображений»