Steve wrote:As an occasional IE user (

) I have to report that I NEVER saw blue around any of the avatars, so I wonder if it was not a local PC issue at work here?
Steve,
You were using IE7 and not IE6. The problem with
PNG transparency is specific to IE6 and before. IE7 has different problems—mostly involving how easy it makes doing malicious things to your computer with a website you visit.
At the moment the breakdown of our visitors and their browsers looks like this:
Browser | Visits | % Visits |
---|
Internet Explorer | 4,524 | 49.23% |
Firefox | 3,495 | 38.03% |
Safari | 868 | 9.45% |
Opera | 218 | 2.37% |
Netscape | 75 | 0.82% |
Chrome | 10 | 0.11% |
And considering that IE ships as the default browser with all Windows machines (i.e. ≈ 83% of our visitors), it’s a good sign that the IE percentage is as low as it is—the online phonograph community is at least somewhat informed with regards to browsers.
Here’s where using transparent
PNG images becomes a problem (and why most web developers hate Internet Explorer):
IE Version | Visits | % Visits |
---|
7.0 | 3,251 | 71.86% |
6.0 | 1,250 | 27.63% |
8.0 | 23 | 0.51% |
So fully
13.6% of our total visits come from Internet Explorer 6—which means either I can say, ‘oh well, that’s not going to work in IE6’, ‘we can’t do this feature because IE6 is too broken to allow me to do it’ or ‘we can have ____, but I’m going to have to hack some work-around for IE6.’ IE7 has the same problems, to a lesser extent, but most of its issues are its abysmal handling of
CSS, and most web developers just serve IE7 different
CSS than they do to browsers that
aren’t broken.
It’s generally easier than trying to educate the people looking at pages, although it can take hours (if not longer) to correct for all of IE’s failings—if it’s even possible, depending on what you want to do. Only Microsoft thinks they’re completely above implementing published standards (like
HTML and
CSS), although supposedly IE8—the beta version of which accounts for
0.51% of our IE traffic—is going to fix this. I’ll believe it when it gets released and I see it with my own eyes.
And the truly sad thing is that very few of the people running Windows cannot at least upgrade to IE7 (as you need Windows XP or newer to run it):
Windows Version | Visits | % Visits |
---|
XP | 4,754 | 62.53% |
Vista | 2,624 | 34.51% |
2000 | 180 | 2.37% |
NT | 23 | 0.30% |
Server 2003 | 19 | 0.25% |
ME | 2 | 0.03% |
98 | 1 | 0.01% |
The versions above in red are not able to be upgraded to IE7.
And here’s a final bonus table—the breakdown of our visits based on what operating system the visitor used:
Operating System | Visits | % Visits |
---|
Windows | 7,603 | 82.73% |
Macintosh | 1,308 | 14.23% |
iPhone | 273 | 2.97% |
Linux | 4 | 0.04% |
SunOS | 2 | 0.02% |
While Windows may never be ‘secure’, the first step to making it ‘reasonably secure’ is to stop using Internet Explorer.
Note, these statistics are as of midnight, 25 February, 2009 and will no doubt change.
— MordEth