2015-05-18 20 views
5

Witam Próbuję wyświetlić jednolity kolor tła podczas drukowania.
Użyłemcss wydrukuj kolor tła na ostatniej stronie

@media print { 
    height: 100%; 
    min-height:100%; 
    background: #CCC; 
} 

i aktywowany "grafiki druku tle" w Chrome i Safari.
Ale na ostatniej stronie jest biały punkt poniżej, ponieważ strona nie pokrywa 100% wysokości strony A4/Letter.

Zdjęcia:

Pierwsza strona: Wygląda zgodnie z przeznaczeniem.

Ostatnia strona: Tam jest pusta biała przestrzeń poniżej, którą chcę wypełnić kolorem.

Odpowiedz

2

to:

@media print { 
    height: 100%; 
    min-height:100%; 
    background: #CCC; 
} 

chyba powinno być:

@media print { 
    body { 
     height: 100%; 
     min-height:100%; 
     background: #CCC; 
    } 
} 
+0

Hi postępuję zgodnie z korektą kodu, ale Chrome i Safari nadal nie pokazują tła na pełnym ekranie. –

+0

musisz pokazać nam niezbędny kod, aby ci pomóc. Pełny HTML byłby dobry. – dippas

1

Stosuje się go jak poniżej

@media print { 
    body, html{ 
    height: 100%; 
    min-height:100%; 
    background: #CCC; 
    } 
} 
+0

Witam, postępuję zgodnie z korektą kodu, ale Chrome i Safari nadal nie pokazują tła na pełnym ekranie. –