2016-02-25 7 views
11

Ho avuto alcuni problemi con la stampa dei colori di sfondo.Qual è il supplente per -webkit-print-color-adjust in firefox e IE

colore di stampa regolare ha risolto il problema del colore di sfondo in cromo.

body{ 
-webkit-print-color-adjust: exact; 
} 

Quali sono i CSS alternano in Firefox e IE per questo.

+0

non ce ne sono ... è un'estensione CSS non standard che può essere utilizzato per forzare la stampa di colori e immagini di sfondo nei browser basato sul WebKit ** ** motore. –

+1

c'è un modo per far rispettare alcune classi per mostrare il colore di sfondo nella stampa dei media \ –

risposta

4

Non esiste un codice CSS alternativo per stampare i colori di sfondo in browser diversi da Chrome.

6

Come detto -webkit-print-color-adjust: exact è specifico per i browser WebKit, tra cui Google Chrome e Apple Safari; pertanto il codice dovrebbe funzionare in modo adeguato nei suddetti browser con risultati forse leggermente diversi (a seconda dello stile del tuo sito/app).

Ci sono state proposte per standardizzare questo snippet per funzionare universalmente non solo per i browser ma anche per diversi dispositivi. Il codice è semplificato in: color-adjust. Analogamente alla proprietà webkit-print-color-adjust, i valori possibili sono gli stessi per la proprietà proposta economy | exact.

Se si desidera utilizzare la proprietà per scopi di stampa, è sufficiente utilizzare all'interno di un selettore all'interno di una query @media print.

Non riesco a garantire l'adozione diffusa sui browser per la proprietà redatta, ma al momento sta lavorando all'ultima versione di FireFox.

[Source]

+0

Questa dovrebbe essere la risposta accettata. –

0

questo sta cominciando a lavorare in Firefox (almeno la versione 48.0.2) con la proprietà "color-regolare".

td { 
    background: #000 !important; 
    -webkit-print-color-adjust: exact; 
    color-adjust: exact; 
} 
Problemi correlati