@serzhei
Верстка, программирование

Как верстается версия для печати?

Как верстать версию для печати?
  • Вопрос задан
  • 6090 просмотров
Решения вопроса 1
@IoannGrozny
Front-end разработчик
Перевёрстывать ничего не надо, нужен только отдельный файл css, в котором будет прописано, какие блоки вы не хотите отображать в распечатке(например, проставить таким блокам класс noprint, и прописать в print.css noprint{display:none;}). файл поместить на страницу в <link media='print' ... />.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Используйте media print.
Статья в помощь habrahabr.ru/post/160997

upd:
@serzhei почему не реагируете на мой ответ? Я как раз Вам и ответил на вопрос в комментарии - верстать ничего заново не надо с использованием медиа принт, так сделано в twitter bootstrap. Соответственно, для скрытия блоков (или наоборот - появления при печати) создайте два класса, в print-hide и print-visible.
Ответ написан
Комментировать
Есть очень крутое видео с WSD'13. Как в яндексе делали страницу распечатки карты.
В видео ещё рассказывают про разные трюки, на какие грабли наткнулись и как не надо делать.
Ссылка - Распечатай Яндекс.Карты
Ответ написан
Я использую print jquery,
а если не подходить тогда только media print
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы