come posso mostrare il colore di sfondo e l'immagine durante la stampa, sapevo che questa è la proprietà del browser, ma voglio completarla da CSS come io uso per il webkit -webkit-print-color-adjust: exact;
quindi come posso ottenerlo.HTML/CSS - Lo stile per la stampa, il colore di sfondo e l'immagine non vengono visualizzati in IE e Firefox?
risposta
Usa @media CSS per impostare lo stile per i diversi dispositivi
@media stampare Utilizzato per le stampanti
schermo @media Utilizzato per schermi di computer
alcuni letture facili sono le seguenti
No, non è possibile, si veda:
La proprietà -webkit-print-color-adjust
è un'estensione CSS non standard che può essere utilizzato per forzare la stampa dei colori di sfondo e immagini nei browser basati sul motore WebKit.
Non esiste una soluzione del genere per Firefox o IE.
L'unica soluzione è deselezionare la casella di controllo "Stampa colori di sfondo" nella finestra di dialogo di stampa manualmente.
Penso che questa sia la risposta corretta, anche se le altre risposte hanno alcune informazioni utili - ma non solo la risposta alla domanda – rubo77
Questa opzione è anche disponibile solo nei browser Webkit più recenti. Nessun supporto per quelli precedenti al 2013 e potrebbe essere un po 'buggato come menzionato nel link superiore. –
Google Maps e Bing Maps utilizzare un hack CSS che coinvolge bordi di celle di tabella molto grandi e margini negativi. La maggior parte degli altri siti non ha ancora implementato questo trucco.
Non riesco a trovare alcuna documentazione su come ricreare questo, tuttavia, se il lettore è disposto a guardare da vicino il DOM delle stampe su uno di questi siti, troverà un modo per aggirare le restrizioni.
- 1. Perché i miei stili di stampa non vengono visualizzati in IE 7 e IE 8?
- 2. stampa background-color in Firefox e IE
- 3. Il colore di sfondo dell'input distrugge lo stile?
- 4. getComputedStyle() e cssText in IE e Firefox
- 5. Qual è il supplente per -webkit-print-color-adjust in firefox e IE
- 6. innerHTML funziona in IE e Firefox, ma non Chrome
- 7. Angoli arrotondati in Firefox: spazio tra bordo e sfondo
- 8. Soluzione per word-break: rompere lo stile in firefox?
- 9. Qual è la differenza tra windowBackground e lo sfondo per lo stile di attività?
- 10. FF e IE non vengono caricati img src dal CSS
- 11. Font Awesome non funziona in Firefox e IE
- 12. posizione sfondo per il colore di sfondo
- 13. Stampa il colore di sfondo della tabella HTML con Bootstrap
- 14. I font icoMoon non vengono visualizzati su Firefox
- 15. Perché immagini e CSS non vengono visualizzati in HTTPS?
- 16. Forza la stampa a colori di sfondo su Firefox
- 17. UIAlertView e UIActionSheet non vengono visualizzati correttamente in iOS 8
- 18. WPF DataGrid RowStyle per la riga selezionata che non modifica lo sfondo e il colore di primo piano
- 19. Bordo e titolo visualizzati durante il caricamento dell'immagine in Firefox
- 20. Cambia colore di sfondo e colore carattere
- 21. Stile per bambini dispari visualizzati
- 22. iOS: Colore sfondo: UITableView e Accessorio hanno lo stesso colore di sfondo
- 23. Proprietà tema e stile per l'immagine di sfondo
- 24. Browser (Webkit, IE, Firefox) Cambia sfondo per selezionare
- 25. CSS: Immagine max-width non funziona in Firefox e IE
- 26. Come personalizzare sfondo, colore di sfondo e colore del testo per Toast in Android
- 27. Come modificare lo stile di sfondo di TabView?
- 28. Stampa bootstrap Il CSS rimuove il colore di sfondo
- 29. ABPeoplePickerNavigationController e UIImagePickerController non vengono visualizzati correttamente su ipad iOS7
- 30. Cambiamenti nel colore dell'immagine di sfondo firefox/chrome
Possibile duplicato: [Come posso stampare immagini di sfondo in FF o IE?] (Http://stackoverflow.com/q/596876/1456376). – insertusernamehere
Possibile duplicato: [proprietà di stampa colore CSS per i browser non Webkit] (http://stackoverflow.com/questions/12730331/css-property-print-color-adjust-for-non-webkit-browsers) – rubo77
meglio finora: https://defuse.ca/force-print-background.htm – Teson