myks92
@myks92
Нашёл решение — пометь вопрос ответом!

Как показать только один блог при печати?

Всем привет! Использую на странице для печати следующий метод:

@media print {
    :not(.print) {
        display: none
    }
}


Однако он у меня почему то не работает.. Что может быть? Убирая его все работает...
  • Вопрос задан
  • 63 просмотра
Решения вопроса 1
myks92
@myks92 Автор вопроса
Нашёл решение — пометь вопрос ответом!
Такой способ работает!
@media print {
  * {
    visibility: hidden !important;
  }

  .print, .print * {
    visibility: visible !important;
  }

  .print {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
  }
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Madeas
@Madeas
UI / UX Designer, Frontend Developer
присвойте всем блокам айди и в принт пропишите дисплей:ноне для не нужных. :not(.print) тут не нужно.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы