Pourquoi est-ce qu'Internet Explorer 8 imprimer invisible contenu?

veuillez vérifier le code HTML ci-dessous. Le 3ème DIV est partiellement visible parce qu'elle est gainée par le 2ème (qui a un fond blanc). Tout bon jusqu'ici, tout s'affiche correctement sous IE et Firefox.

Le problème commence quand j'ai l'impression de la page. Dans Firefox, il imprime comme affiché sur la page. Dans Internet Explorer 8, c'est en quelque sorte imprime toutes les DIVS complètement. Il semble que si elle s'applique à une opacité du filtre sur le 2ème DIV (ou tous) qui en fait le 3ème DIV complètement visible...

- Je créer une superposition de couleur blanche avec de nouveaux contenus (en javascript) pour une version imprimable d'une page. Parce que le problème décrit ci-dessus, il ne fonctionne pas correctement parce que tout le contenu ci-dessous la superposition est également imprimé...

Pourquoi ne IE8 imprimer ce contenu invisible? Est-il une solution?

<html>
<head>
</head>
<body>

<div style="background-color:#999999;position:relative;border:solid 1px black;width:500px;height:500px;">     
    <div style="position:absolute;width:300px;height:200px;top:5px;left:5px;border:dashed 1px #cccccc;z-index:99;background-color:white;"></div>
    <div style="position:absolute;width:100px;height:200px;top:100px;left:50px;border:dashed 5px #cccccc;z-index:98;background-color:white;"></div>
</div>



</body>
</html>
RichieHindle a probablement la problème marquée. Vous ne pouvez pas compter sur les couleurs et visuel similaire astuces lors de l'impression - pour assurer un bon contraste sur le papier tous les navigateurs manipule la page à son propre cahier des charges (que vous l'aimerez quand votre premier Opéra de l'utilisateur essaie d'imprimer, surtout si vous utilisez CSS suggestions d'impression comme les sauts de page). Si vous souhaitez l'imprimer comme vous le voyez sur l'écran, vous aurez besoin d'aller avec simplicité, utilisez uniquement la principale fonctionnalité prévue pour le CSS, ne comptez pas sur les effets secondaires de réaliser votre mise en page. La plupart des sites ont juste une autre page imprimable à cette fin.
Vrai qu'il était sur place. Toutefois demander aux utilisateurs de changer d'impression paramètres n'est pas souhaitable. J'ai fini par cacher le reste du contenu qui fait le travail.

OriginalL'auteur Ropstah | 2009-06-10