For several years now, IE and Quicktime have interacted in a peculiar way on some Windows machines. The Quicktime plugin is often somehow set to handle PNG images that are served from an object element. When this happens, the PNG is displayed, but is displayed in a box with visible borders, and is often the wrong size. It screws up a web design.
Code to reproduce the problem:
- Code: Select all
<object type="image/png" data="/image.png" height="100" width="100">
alternate text
</object>
Here is another report of the bug, and a solution. That solution, however, requires access to the computer. I wish there was a disablequicktime="true" attribute or something that IE could use.
Quicktime does not add anything to the UA string, so that isn't any help.
Otherwise, PNGs in object elements are much less valuable, and probably should be avoided entirely, at least for IE.
Does anyone know of a way in HTML or CSS to bypass this problem in IE/Quicktime. Does anyone know if it is still present in IE 9?
Thanks.