PNG transparency for IE version < 7
Posted: 19. December 2008 13:46
Ahoy m8tys,
i am not sure if this kind of question is allowed here - so if not - feel free to remove it.
I am working on a new site and have some minor problems with a header logo that has a alpha transparency. Its displayed very well in about 90% (or more) of all available browsers. But its not displayed correctly in older IE version.
So i have known of this issue with IE versions and thought to rebuild the graphic with only 8 bit alpha transparency. firstly this didn't worked properly and secondly the client i make this site for would not have any 8 bit PNGs (<--- that is not discussable for me )
So hence i tried to enforce google to find a possible solution - and found a css hack with the AlphaImageLoader filter. Well this seems to work but not totally. As the logo now is transparent in IE older than 7 its displayed on Windows 2000 systems but the image is totally disbanded on Windows XP systems. I have no clue what else i can try or if i made anything wrong with my CSS. I didnt found anything proper via google. So my question now for ya all:
Has anyone experience with this kind of problem and a suitable solution by CSS definitions. As I would avoid any javascripting (cause that could be disabled by browsers). Is there a way to have a workaround to display the logo in all browsers (mainly on IE on the different operating systems).
I really would appreciate if anyone can give me a hint. Thanks in advance.
If necessary i can post code snippets if that helps...
-----------------------------------------------------------------------------------------------------------------------
edit: No one has ever made such an experience? Though to ask some web developers who spend some hours with their profession
i am not sure if this kind of question is allowed here - so if not - feel free to remove it.
I am working on a new site and have some minor problems with a header logo that has a alpha transparency. Its displayed very well in about 90% (or more) of all available browsers. But its not displayed correctly in older IE version.
So i have known of this issue with IE versions and thought to rebuild the graphic with only 8 bit alpha transparency. firstly this didn't worked properly and secondly the client i make this site for would not have any 8 bit PNGs (<--- that is not discussable for me )
So hence i tried to enforce google to find a possible solution - and found a css hack with the AlphaImageLoader filter. Well this seems to work but not totally. As the logo now is transparent in IE older than 7 its displayed on Windows 2000 systems but the image is totally disbanded on Windows XP systems. I have no clue what else i can try or if i made anything wrong with my CSS. I didnt found anything proper via google. So my question now for ya all:
Has anyone experience with this kind of problem and a suitable solution by CSS definitions. As I would avoid any javascripting (cause that could be disabled by browsers). Is there a way to have a workaround to display the logo in all browsers (mainly on IE on the different operating systems).
I really would appreciate if anyone can give me a hint. Thanks in advance.
If necessary i can post code snippets if that helps...
-----------------------------------------------------------------------------------------------------------------------
edit: No one has ever made such an experience? Though to ask some web developers who spend some hours with their profession