I created a webpage consisting of two overlapping images. I applied an opacity filter to the top image so that both images are legible. For most browsers, transparency is transparent on the screen, including IE and Firefox. However, when I print a page on a real printer or in a PDF printer from IE version 7 or 8, only the top image is printed. The top image displays correctly when printing from IE 9 and Firefox.
Below is the code for my webpage.
<html>
<body>
<DIV style="POSITION: absolute; WIDTH: 366px; HEIGHT: 439px; TOP: 100px; LEFT: 100px; Z-INDEX: 1;">
<IMG style="POSITION: relative; WIDTH: 366px; HEIGHT: 439px;" src="below_picture.png">
</DIV>
<DIV style="POSITION: absolute; WIDTH: 366px; HEIGHT: 439px; TOP: 100px; LEFT: 100px; Z-INDEX: 390;">
<IMG style="POSITION: relative; WIDTH: 366px; HEIGHT: 439px; FILTER: alpha(opacity=75);" src="above_picture.png">
</DIV>
</body>
</html>
What css style do I need to set for opacity when printing from Internet Explorer 8?
source
share