Hi, I just wanted to know - do all modern browsers support png images including 16 6.0? thks
IE 6.0 does not support 32-bit transparent PNGs correctly. It renders the alpha channel (transparency) as a plain gray background. (Paletted PNGs with transparency are fine in IE6.) Most other browsers work correctly, though, including IE 7.0+, Firefox, Safari, Chrome, Netscape, Opera, Epiphany, Konqueror...
The easiest solution for IE 6.0 transparency is to use GIFs instead. If this is not possible, a JavaScript and CSS solution is available at 24ways.
Yes, they do. With the exception that older IEs cannot handle 24-bit transparent PNGs without some special hacks.
This is only anecdotal but I remember that I had some issues using PNG's generated out of GIMP. Firefox and Safari rendered them differently.
I'm remembering now. One of the issues I came across was the difference between PNG colors and CSS colors in Safari.
As people have mentioned they won't work in IE6, you can use IE7-js to get them working to a decent degree there though http://code.google.com/p/ie7-js/
It works by using some of the proprietary apis there - it also fixes lots of the other problems with ie6 dom and js.
All modern browsers support the PNG standard completely. Only IE6 does not as it does not support png transparency, but if your users are using IE6, it might be time you told them to upgrade.