
Eight years ago when IE6 was released, the majority of websites were still single-colour, square-edged and table-based with the occasional hard-edged animated gif. Microsoft could be forgiven for not implementing transparency support for PNGs because at that time there was no need for it, and since the majority of people accessing the internet were sucking it through an asthmatic 56k dial-up modem, web developers couldn’t use the larger-file sizes in their sites anyway.
Times have changed since then but sadly IE6 still takes up enough of a market-share of browsers on-line that this incapability to render the transparent sections of PNGs is almost crippling. Below is a screen shot from a PNG-dependant website I developed last year part-way through it’s development: I’m only pleased it didn’t look worse in IE6 than just a simple transparency problem..!
Developing for Microsoft Internet Explorer is a chore for every client-side developer: IE6 was released almost eight years ago and although admittedly IE7 was a huge improvement and the release of IE8 promises to reduce the gap yet further between “proper CSS rendering” and the way Microsoft like to do things. However, for the foreseeable future it is still a very definite requirement that website should be cross-browser compatible. That doesn’t mean perfectly identical in every single way, but close enough, and ensuring that users of one browser don’t receive a significantly reduced experience compared to visitors using others.

Although I’m a solid OSX fan (sadly a Mac fan on a PC budget), I’ve never had a problem with Windows Vista - I use it at home as my primary development environment and have never had any problems, unlike the impression some others had of the operating system.
Windows 7 is Microsoft’s next incarnation - a cut down, sleeker, faster, less bloated amelioration on Vista. I’ve been testing out the Beta version of 7 for a couple of weeks now and I’ve quite enjoyed it, it’s certainly something I think businesses are more likely to make the migration to than Vista ever was.






