Перейти к содержимому


Распечатать Тело Сайта

печать распечатать

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 Jason RND

Jason RND

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 198 сообщений

Отправлено 30 Июнь 2014 - 18:43

Дорогие админы! Перерыл весь форум...

Полагаю, не мне одному это интересно.

Необходимо распечатать страницу (любую...) скрипт, например...

</div>
<div class="share42init" data-description="Описание страницы"> data-path="{ASSETS_IMAGES_PATH}" data-top1="150" data-top2="20" data-margin="0"></div>
<a href="javaScript:window.print();">Распечатать купон</a>
</div>

НО! На печать выходит весь сайт...(страница с рекламой, меню и т.д...)

Как прописать, чтобы хотя бы печаталось только тело сайта?

noprint прописывать каждому блоку какой-то бред. Есть другие варианты?

из этого http://xpoint.ru/for...ead/37523.xhtml  мало что понятно!

Заранее благодарен!

#2 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 02 Июль 2014 - 00:00

Можно использовать стили css. Например media правило print. Пример

@media print {
  #header_colapse, .header_top {
	display: none !important;
  }
}

или же можно задать не нужным элементам дополнительный класс not-print, а после файл стилей добавить правило

@media print {
  .not-print {
	display: none !important;
  }
}


#3 Jason RND

Jason RND

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 198 сообщений

Отправлено 02 Июль 2014 - 12:42

Cake, спасибо! Вопрос решен!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных