Суть проблемы То, как информация отображается в браузере, не так уж и плохо.
В последнее время люди начали об этом задумываться, и многие научились верстке для экрана; За что огромное спасибо Якобу Нильсену.
Однако помимо браузера есть и другие устройства.
Одним из таких важных устройств является принтер.
Часто пользователю необходимо распечатать просматриваемую страницу.
Например, я часто делаю это при посещении каталогов товаров и интернет-магазинов.
Это удобно.
Однако я не всегда уверен, что напечатают то, что мне нужно.
На некоторых сайтах при нажатии кнопки «Печать» на бумаге появляется шапка сайта, меню навигации, реклама и т.п.
В результате вместо одной страницы я получаю в лучшем случае две, насыщенные информационным шумом.
Как я могу решить эту проблему? Решение проблемы в лоб.
Как я это делаю: копирую необходимую информацию в текстовый редактор и распечатываю оттуда.
Во-первых, это не всегда удобно; во-вторых, это не всегда получается — когда я копирую вложенные таблицы, они выходят за пределы ширины листа.
И я начинаю возмущаться.
Предлагаемое решение
Если на странице есть специальная таблица стилей для печати (CSS media="print"), уведомите об этом пользователя специальным значком в адресной строке.
(см.
иллюстрацию выше) .
При нажатии на значок отобразится «Предварительный просмотр» страницы в версии для печати и будет предложено нажать кнопку «Печать» или «Отмена».
В этом случае пользователь будет знать, что данная страница будет правильно распечатана на принтере и не будет содержать лишних элементов.
Если такой таблицы стилей нет, значок принтера может выглядеть полупрозрачным (светлее) или не отображаться вообще.
Думаю, такая реализация не будет слишком сильно отвлекать внимание пользователя и будет полезна.
Может кто знает такой плагин для ФФ? Есть мысли по этому поводу? Давайте обсудим.
Теги: #браузеры #CSS #медиа #печать #печать #интерфейс #значки #Чулан
-
Поддержка Пого
19 Oct, 24 -
Дискурс
19 Oct, 24 -
Исследование Процесса Продаж Ит
19 Oct, 24 -
Улучшает Ли Ваша Компания Существующий Код?
19 Oct, 24