Запретить печать элементов в HTML

0

На моем веб-сайте есть меню для простоты, содержащееся в ID:

<div id="menu">

..code.. 

</div>

Когда пользователи печатают в PDF, перейдя на FILE-> PRINT, например, это выглядит некрасиво в документе PDF. Есть ли способ исключить из div id="menu"?

  • 0
    Вы не слышали о @media print стилей @media print ?
  • 0
    нет ... посмотрим, поможет ли это :)
Показать ещё 3 комментария
Теги:
pdf

2 ответа

3
Лучший ответ

Вот простой пример таблицы стилей печати, чтобы делать то, что вы хотите:

@media print {
    #menu {
        display:none;
    }
}

Внутри этой родительской скобки вы можете делать все, что хотите, с точки зрения CSS, но это скроет div вы хотите скрыть.

Вот документация MDN на @media, которая включает печать.

1

Если вы добавите следующее в свой css, оно больше не будет печатать меню

<style>
    @media print {
        #menu {
        display: none;
        }
    }
</style>

Ещё вопросы

Сообщество Overcoder
Наверх
Меню