Нормально ли, чтобы страницы были непечатными? - PullRequest
0 голосов
/ 05 октября 2010

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

Что может вызвать что-то подобное и как мне это исправить?

Спасибо за любой совет по этому вопросу.

Ответы [ 3 ]

2 голосов
/ 05 октября 2010

Фоновые изображения CSS (например, images/logo.jpg) обычно не отображаются в печати. Они могут быть включены клиентом; Вы не можете сделать это из CSS.

Если вы хотите, чтобы фоновые изображения печатались, есть несколько приемов, которые вы можете использовать - но все они требуют, чтобы вы делали что-то другое вместо фонового изображения CSS. Например, список маркеров .

2 голосов
/ 05 октября 2010

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

Вы можете добавить правила таблицы стилей (или всю таблицу стилей) дляпечатные носители, использующие правило @media.

О, и PDF-принтер чрезвычайно полезен для тестирования этих вещей.

1 голос
/ 05 октября 2010

Печать зависит от браузера, однако вы можете использовать тип носителя «CSS» (2.0+) «print» для точной настройки при печати страницы.У большинства браузеров есть опции, которые позволяют вам удалять верхние и нижние колонтитулы, номера страниц, а также увеличивать / уменьшать масштаб, чтобы помочь вам лучше соответствовать странице.Когда клиент требует, чтобы что-то было напечатано, Я всегда выбираю PDF , чтобы предотвратить описанную вами ситуацию.

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