Взято на cherry-news
Версия для распечатки (Часть I)
 Сегодня мы поговорим о версиях страничек для распечатки. Вы наверняка уже видели такие странички на многих сайтах. Впрочем, далеко ходит не нужно - достаточно взглянуть на начало выпуска - и вы обнаружите иконку принтера. Один щелчок - и вы увидите предмет обсуждения. Попробуем рассмотреть этот вопрос с различных точек зрения и начнем с вопроса -

Для каких сайтов необходима страничка для распечатки?

Как говорит само название странички - она предназначена для распечатки. А

распечатывают, как правило, что-то полезное. Обычно это либо текст заметки, либо справочная информация. Все это может присутствовать на так называемых контент-сайтах. В качестве примера можно привести онлайновые периодические издания (Lenta.Ru) и авторские сайты-заметки, наподобие того, что вы сейчас читаете. А с другой стороны, есть масса сайтов, которым версия для распечатки абсолютно не нужна - большинство имиджевых фирменных сайтов или каталоги и поисковые системы.

Да и в пределах одного сайта не каждая страничка нуждается в версии для распечатки. Она необходима только для информативных страничек. Скажем, первая страничка любого сайта почти никогда не нуждается в версии для распечатки, равно как и такие разделы, как гостевая книга или новости сайта. А вот для полезных статей или справочных страничек она не помешает.

Сама по себе страничка для распечатки не обязательна, ведь в конце концов, мы можем распечатать абсолютно любую страничку. Но прогресс не стоит на месте, и большинство серьезных сайтов используют сложную многоколоночную верстку странички. А это приводит к тому, что при обычной распечатке вместе с полезной информацией мы печатаем и кучу ненужного мусора. Естественно, при этом расходуется и много чернил, и читать такие страницы не всегда удобно. Вот по этой причине и появились специальные странички для распечатки. Давайте теперь поговорим на тему -

Что должно быть на страничке для распечатки?

Когда Вы делаете версию для распечатки, то возьмите себя в руки и откажитесь от всякого

украшательства. На странице должна быть только полезная информация, т.е. только текст заметки. Постарайтесь также отказаться от размещения на этих страничках баннерной рекламы - в распечатанном виде на ней щелкать несколько неудобно, а от чтения она отвлекает. Дополнительно к тексту статьи на таких страничках в обязательном порядке необходимо размещать следующую информацию:

Логотип сайта или его название
Название статьи
Автор статьи
Ссылка на оригинал статьи в интернете (Очень важно!)
Дата написания или распечатки статьи

Бумажная копия, в отличие от электронной, не обладает некоторыми особенностями. В частности, она не обладает свойствами гипертекста. И поэтому следует соблюдать несколько правил при написании URL. Если в тексте статьи встречается ссылка на сайт, который предусматривается для посещения, то адрес странички необходимо писать полностью. К примеру, если вы пожелаете сослаться на обозрение в электронной статье мимоходом, то достаточно написать примерно вот так:

На сайте обозрения "Cherry-News" есть пример калькулятора, написанного на Javascript.

А если вы ссылаетесь на какую-то конкретную статью и предполагаете, что ваши читатели захотят ее прочитать, то лучше написать ссылку таким образом:

На сайте обозрения "Cherry-News" размещена статья, анализирующая дизайн сайта фирмы Apple:

http://www.cherry-design.spb.ru/news/issue.php?id=2

Тогда после распечатки статьи адрес будет доступен, хотя на нем и нельзя будет щелкнуть ;)

При создании дизайна странички для распечатки используйте минималистический дизайн и помните, что эта страничка должна хорошо смотреться не на мониторе, а на распечатке. По этой же причине не нужно использовать табличной верстки и прописывать фиксированную высоту шрифта. Равно как и не нужно прописывать никаких цветовых схем. Учтите, что большинство будет распечатывать странички в черно-белом варианте. Учтите, что некоторые любят крупный шрифт, а некоторым хватает и мелкого - оставьте выбор шрифта на усмотрение пользователя. Но если вы все же поместили страничку для распечатки в таблицу с фиксированной шириной, то хотя бы запомните правило - на листе формата A4 по ширине полностью умещается 800 точек.

Как сделать страничку для распечатки?

Теперь займемся чисто техническим вопросом, озвученным в подзаголовке. Сразу скажу, что

делать отдельные странички, и тем более писать их вручную, это неблагодарное дело. Во- первых, с каждым исправлением основной статьи вам придется редактировать и версию для печати, а это постепенно приведет к накоплению ошибок и различию в версиях. Во-вторых, вам по сути придется заново создать вторую копию сайта. Поэтому я рекомендую для создания версий для распечатки использовать скрипты на сервере.

Есть два способа создать версию странички для печати. Первый подходит для сайтов, использующих динамическую генерацию страничек, используя технологии SSI, PHP, ASP или что-нибудь подобное. А второй способ позволяет добавить эту возможность к уже существующему сайту, написанному целиком на HTML. Разберем подробнее оба способа... но уже во второй части статьи.

Не пожалейте секунду своего драгоценного времени и потратьте его на опрос по поводу применения версий для распечатки страницы. Форма голосования расположена в конце выпуска.

Сайт управляется системой uCoz