sto usando CSS per stampare solo una parte di una pagina:CSS: elementi nascosti ancora occupa spazio sul risultato di stampa
body {
visibility:hidden;
}
.print {
visibility:visible;
background-color: white;
margin: 0;
}
La sezione sopra l'elemento che voglio stampare viene adeguatamente nascosti nella stampa uscita, tuttavia occupa ancora l'area dello spazio. Ho provato questo facendo una lunga lista verticale di parole. Nell'output di stampa si verifica la stessa area di spazio bianco senza le parole e quindi si verifica l'output dell'elemento. Questo problema si verifica solo su Chrome e Mozilla. Ho anche testato le opzioni di margine del browser e non è questo il problema.
Qualche idea?
Grazie, il mio CSS è debole. Immagino sia una cattiva idea da mostrare: nessuno di tutto il corpo? Dovrei aggiungere ciò che voglio stampare sulla pagina o rimuovere quello che non voglio? – Cosmin
Penso che 'display: none' su' body' sarebbe una cattiva idea, ma non l'ho mai provato! Probabilmente è meglio "visualizzare: nessuno" solo sugli elementi non stampabili (è possibile aggiungere loro una classe non stampabile nel markup). – Skilldrick
Suona bene grazie. – Cosmin