@Speakea1y1289

Как печатать определенную область на странице HTML со всеми стилями?

Добрый день. Имеется следующий сайт - postroeno.bitrixstudio24.ru/price . На данном сайте есть форма с id="ajax_form"
1e1d105638.png
Каким образом можно реализовать кнопку печати именно этой области, чтобы сохранились все стили этой формы и её содержимое? Причём никаких лишних полей и блоков быть не должно.
Решение:
@media print { /* Стиль для печати */
    body{
        visibility: hidden;
    }

/* Блок который нужно отобразить */
    .box {
       visibility: visible;
     }
 }

, которое находил ранее, не подходит, так как появляются белые поля, потому что visibility не скрывает полностью элемент, не так как display: none, но проблема в том, что, если я поставлю display: none для body и display: block для нужного блока для печати, то этот блок всё равно не отобразится.
  • Вопрос задан
  • 197 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Named
Вы можете скрыть все элементы через
@media print {
* {display:none}
}

Ну а для необходимых вам элементов уже прописать display: block
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
20 апр. 2024, в 13:23
1000 руб./за проект
20 апр. 2024, в 12:50
30000 руб./за проект
20 апр. 2024, в 12:01
20000 руб./за проект