2015-07-07 2 views
0

Я хочу напечатать некоторый контент из firefox. У меня уже есть html-страница <div id="printContent"></div>, которая по умолчанию скрыта. Использование CSS отобразить этот DIV с закачиваемой контента на печать какотображение содержимого из определенного div на печать

@media print {  
    #printContent{ 
     display:block; 
    } 
} 

но на предварительном просмотре печати я получаю некоторую другую страницу DIV, а не только этот #printContent. Что мне делать, чтобы получить только #printContent на предварительном просмотре firefox?

ответ

2

Скрыть другое содержимое с помощью дисплея: ни в селекторе медиа - Я хотел бы предложить ваш #printContent ДИВ быть ребенком тела, то вы можете

@media print {  
    body>* { 
     display:none !important; 
    } 
    body>div#printContent{ 
     display:block !important; 
    } 
} 

изменения: добавлены значения - в зависимости от других CSS вам может понадобиться или не понадобиться !important

Смежные вопросы