страница для печати или печать CSS ....? - PullRequest
2 голосов
/ 12 ноября 2009

Лучше ли сделать отдельную страницу, удобную для печати, с помощью кнопки «Нажать, чтобы напечатать» на главной странице, или для печати и удобства использования достаточно только печати CSS?

Ответы [ 4 ]

7 голосов
/ 14 ноября 2009

Я бы только подумал о печати css, дублирование содержимого страницы не имеет смысла. Пользователь может распечатать предварительный просмотр, но, вероятно, ему все равно, что он не выглядит одинаково, он просто хочет, чтобы он хорошо выглядел при печати. ​​

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

1 голос
/ 17 ноября 2009

Доступность и удобство использования для кого? Если вы беспокоитесь только о пользователях, которые собираются напечатать вашу страницу, я бы согласился с Ричем Брэдшоу. Печать CSS более безопасна, чем отдельная страница для печати. Однако наличие отдельной урезанной версии может иметь и другие преимущества. Например, для слепых пользователей может быть легче перемещаться внутри него. Или, в зависимости от того, как вы его построите, он может иметь более высокий рейтинг в поисковых системах, чем «полноценная» страница.

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

1 голос
/ 13 ноября 2009

С точки зрения пользовательского опыта, это, вероятно, зависит от конкретных обстоятельств.

Если печатная версия будет существенно отличаться от экранной, вероятно, лучше предоставить отдельную страницу, пригодную для печати, чтобы пользователь мог предварительно просмотреть, что он собирается напечатать.

Если печатная версия просто слегка подправлена, но более или менее похожа на то, что видит пользователь на экране, тогда достаточно просто использовать CSS для печати. ​​

0 голосов
/ 12 ноября 2009

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...