2011-07-17 6 views

Répondre

2

Cela vient un peu tard, mais vous pourriez se éloigner absolument positionner votre image, apporter abaisser l'index z à -1 et lui donner une classe spécifique aux médias d'impression comme .printOnly. Avec cela, vous pouvez le style de votre @media tous

.printOnly{ 
    display:none; 
} 

... puis dans votre impression @media laissez simplement que le style ouvert

.printOnly{ 

} 

En ce qui concerne l'impression avec différents navigateurs que je reçois des images à partir de FF, Safari et Opéra.

2

Je pense que cela est impossible:

"most browsers are configured not to print backgrounds" (la raison en est, pour économiser l'encre de toner)

+0

Qu'en est-il de n'importe quelle image de fond div –

+1

Aucun arrière-plan CSS ne sera imprimé. Vous devez inclure l'image en utilisant la balise '', afin de l'imprimer, et même cela n'est pas fiable, car l'utilisateur peut choisir de ne pas imprimer d'images du tout. – feeela

+0

background: le blanc est la seule valeur que les navigateurs respectent. – Gerben