2016-04-09 5 views
0

Лист печати, который я закодировал, кажется, не работает. Я тестировал его во всех браузерах, которые я использовал, и он не работает должным образом. Предполагается, что код будет иметь вид печати только отображаемых таблиц. Навигационная панель, верхний колонтитул, нижний колонтитул, кнопки и все остальное не должны быть видимыми.Печатная таблица стилей, похоже, не работает

Вот печать таблицы стилей я сделал:

@media print{ 

    header nav, footer{ 
    display:none; 
    } 

    .clearfix, #sidebar, .columns btn-group{ 
    display:none; 
    } 

    @page{ 
    margin: 0.5cm; 
    } 

    body { 
    font: 12pt Georgia, "Times New Roman", Times, serif; 
    line-height: 1.3; 
    } 

} 

Но когда я печатаю страницу она по-прежнему отображает нежелательные элементы, как показано здесь, в картинах: 1st image

Хотя это только предположить, печатать таблицы в этой части страницы: tables

+0

Просьба показать [mcve], что делает проблему воспроизводимой. – CBroe

+0

Удалили мой ответ, потому что это было неправильно на основе ваших комментариев. – nhouser9

+0

Является ли это также проблемой, что я использую фреймворк для разработки своего веб-приложения? Я использую Laravel 5. @ nhouser9 –

ответ

0
@media print{ 

    header nav, footer{ 
    display:none !important; 
    } 

    .clearfix, #sidebar, .columns btn-group{ 
    display:none !important; 
    } 

    @page{ 
    margin: 0.5cm !important; 
    } 

    body { 
    font: 12pt Georgia, "Times New Roman", Times, serif !important; 
    line-height: 1.3 !important; 
    } 

} 

Затем добавьте class = 'noprint' (или добавьте класс no-print в существующий оператор класса) в свой HTML, который вы не хотите отображать в печатной версии, такой как ваша кнопка. Я получил это, чтобы работать с «noPrint» вместо «noprint» (нижний регистр).

+0

Как добавить класс без печати? –

+0

Это мой html-код: –

+0

Я не мог опубликовать код html здесь, потому что он был слишком длинным. Прости. Если да, можете ли вы дать мне образец того, как я могу поставить класс без печати? –

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