Печать странице без полей и др

qazibum

На сайте есть страница, которая будет распечатываться на принтере. У странице сложная структура, второй день верстаю. Там таблица с жестко заданной шириной и если при печати браузер будет добавлять поля или колонтитуры, то напечатается кривая страница. Это же относится к заголовку странице при печати, и другой информации (количество страниц, путь). Есть ли возможность при нажатие кнопки "Распечатать" отключить в браузере добавление полей (сделать = 0), заголовков и другой инфы? По идеи это должно решаться джаваскриптом, но если есть другие варианты, то напишите, пожалуйста.
1 ответ

qazibum

1. поля и колонтитулы добавляет не браузер, а принтер2. javascript процессом печати никак не управляет и вообще существует одна-единственная команда javascript'a, связанная с печатью - это window.print ()3. прежде чем задавать вопросы, вам следовало бы поинтересоваться - каким образом на серьёзных сайтах решают проблемы печати подсказываю: на серьёзных сайтах -- либо верстают дополнительные специальные страницы, предназначенные для печати - в них нет заголовков, слишком широких фиксированных таблиц и прочего -- либо используют правила CSS для селектора @media print