Forum Moderators: open

Message Too Old, No Replies

IE 6, when will it end?

         

kolin

12:23 pm on Nov 29, 2007 (gmt 0)

10+ Year Member



Does anybody have any idea or indication of 'when' we can drop specific coding for this browser?

i saw some stats the other day and got very disheartened when i realised that around 60% of 'all' browser usage is IE6. :(

it doesnt particularly bother me that i have to develop seperate style sheets for IE6, its just an annoyance that i have to keep tweaking it to make its 'features' work.

i think one thing that really irked me was that a particular massively global website that dealt with money didn't work in firefox. at all. (by that, none of it's functionality when logged in didn't work) the support guy on the end of the phone even said that it doesnt work in firefox. "Internet explorer only", excellent, use the worlds most insecure browser to deal with cards and money.

has anybody here stopped coding for IE 6?

...also, when can we drop coding for IE7?...;)

penders

4:09 pm on Nov 29, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



i think one thing that really irked me was that a particular massively global website that dealt with money didn't work in firefox. at all. (by that, none of it's functionality when logged in didn't work) the support guy on the end of the phone even said that it doesnt work in firefox. "Internet explorer only", excellent, use the worlds most insecure browser to deal with cards and money.

I had the same response from a large photo developing website - only supports IE. Yep, it irks me too, but I still use them! Even more irk-ing is that my online banking only supports IE!

has anybody here stopped coding for IE 6?

I've only just stopped developing for IE5 - although I still have a quick browse if I have time!

Another recent thread along the same lines:
[webmasterworld.com...]

rocknbil

7:48 pm on Nov 29, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Yes, the company I used to work for, one of their BANKS said to use only IE 6 on their site! "This site optimized for the worst browser available."

I take it as a necessary annoyance, however, I simply, positively hate hacks and workarounds and somehow always seem to be able to get IE 6 to play along without alternate style sheets or hacks.

Modifying the last statement a little, if you consider adding "hasLayout:true" or "zoom:100%" a hack, well then, I'm wrong. I have been able to avoid using tricks like the holly hack, IF IE, or other proprietary abominations and benefits by error. Some of these layouts are relatively complex.

Sometimes it requires going back to square one and re-thinking an entire way to get to the same place without changing the design, but it can be done. Haven't found one that won't work so far.

encyclo

7:53 pm on Nov 29, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Microsoft are pushing IE7 quite hard via Windows Update, which is helping things. However, IE6 is the primary browser for Windows XP, and as such isn't going to disappear until XP disappears.

I think that an optimistic view would be that you could consider dropping IE6 support in 2011 or 2012. So don't hold your breath. :)

Monkey

8:07 pm on Nov 29, 2007 (gmt 0)

10+ Year Member



Some of my customers who are large financial institutions with 1000s of employees around the world are still using IE6. Not looking to change at this point.

netchicken1

8:10 pm on Nov 29, 2007 (gmt 0)

10+ Year Member



Can I just add that only 10% of my visitors are now on dialup, so there are good changes.

kolin

9:46 pm on Nov 29, 2007 (gmt 0)

10+ Year Member




I think that an optimistic view would be that you could consider dropping IE6 support in 2011 or 2012. So don't hold your breath. :)

isnt that when the mayans said the world will end?

:(

poppyrich

3:04 am on Dec 3, 2007 (gmt 0)

10+ Year Member



Above all other factors, I think the "attrition rate" for IE6 is ultimately tied to the computers IE6 is installed on.
How many of those computers will still be in use five, six, seven, or even eight years from now?

With Windows users now counting in at 1 billion, if, say, half of those machines retain IE6 with no upgrade to IE7, and as little as 5% are still in operation in six years, that will still be twenty five million users.

(And of course, with my luck, all twenty five million will still be logging on to a site that I manage!)

HarryM

12:33 pm on Dec 3, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



There is at least one browser out there that is based on IE but configured for Chinese language use. From what I remember when I used to use it, it was based on the previous version of IE (IE4 instead of IE5.5). I suspect today it will be based on IE6. So it probably won't move to IE7 until some time after IE8 is available. And there are probably many other such browsers for different languages that I am unaware of.

These browsers aren't just used in Asia but are used globally by people with a need to view both English-language and Asian sites. For example the one I have in mind has the ability to input Chinese-language domain names. So it may be sensible to support IE6 look-a-likes even after IE7 has been replaced.

piatkow

11:37 am on Dec 4, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



Major corporates don't upgrade five figure PC estates at Microsoft's whim. IE6 will be around for a long time yet.

Xapti

3:49 pm on Dec 4, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



If you want people to be moving from IE6, say so on the site. It does not mean you don't have to support them though. Personally I find IE7 is not even much of an improvement over IE6, and would not recommend it either.
Most people just run IE6 out of habit. They don't experience (or at least notice) security problems, and don't notice or know about rendering bugs, or web standards. There is virtually no reason to change (in theory). Some people don't even want to upgrade to IE7, since it may be considered slower, or because it's interface is different.

Support is a relative term though. In theory you could just completely ignore IE6, and as long as you aren't doing something absolutely ridiculous, IE6 should still render all the CONTENT, it's just likely most of it would be in a bad position.

I have seen numerous pretty big sites which looks pretty bad using IE6, so it's certainly being done, although the big question is what are the side-effects of that?

[edited by: Xapti at 3:52 pm (utc) on Dec. 4, 2007]

piznac

3:59 pm on Dec 4, 2007 (gmt 0)

10+ Year Member



This has been going on since the dawn of web development,.. so much so I just consider it part of it. I keep wondering why everyone wants to make all thier pages table less and then complain when they dont work. Our field is a mish mash of technologies,.. it always has been,.. I still design down to 800 X 600 and below IE 5,.. i really don't want to miss out on the customers juist becuase they havent gotten with the times.

Xapti

11:38 pm on Dec 5, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Piznac, there are many many reasons for not using tables. There are various websites out there which can explain it well (and it's been mentioned here). Some of the reasons are:
Div based layouts are semantic - proper web code.
Div based layouts generally use less markup, so it's easier to read the code and see page organization.
They also are much more flexible when it comes to positioning and dimensions. Many div-based layouts can easily swap locations and sizes on the fly, making for simple and easy dynamic HTML (DHTML). Table cells are not easy to, let's say swap spots, while changing height, or something.
Tables aren't particularly accessible for search engines or disabled users, but it's not a really big issue, since both have had to cope with them for quite some time.

Also you say you design to below IE 5... does that mean you design for Netscape Navigator 3, 2, 1, and such? You may or may not be aware of the pain to get that support, but also, realize by that point you are sacrificing hundreds of new web technologies. I assume you also cater to 800 baud modem connections, keeping your webpages under a few kilobytes?
There's a limit to everything, and those limits should go with the overwhelming majority, which is like 99% of all users using IE6 or better. It's just ridiculously unfortunate how many users are still using the joke disgrace of a browser which it is. Reminds of of the not only 1 term, but double terms the Bush administration served in, but that's off topic...

Something that would have been at least SOMEWHAT helpful, would be if the damn old browsers would at least degrade certain things gracefully, instead of STILL being buggy even when it doesn't support something. There's a limit to the incompetence of some browsers, and IE6 is really up there pushing my limit. As I mentioned previously, even a page which doesn't look IDENTICAL as with the standards compliant browsers, I'm considering just letting IE look different and mess up all it's minor things. The user will still be able to see all the content, it just won't look nice.

piznac

2:37 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



Xapti,

I understand the points of using tableless sites. Some of the things you mentioned are nothing more then hype,.. but I want get into that. The point here is,.. if we are to be web developers then this is a fact we must face. Cross browser, cross platform, cross resolution,.. you will agree it's part of the game and always has been. No point in whining about it now this late in the game. (not saying that you are whining) ,.. but this is just a silly topic,.. and not something people should be focused on. This is an issue we have been facing since day one,.. and it's not going away anytime soon.

piznac

2:45 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



BTW I still us IE6,.. and I don't find it to be a ridiculus disgrace of a browser,.. I think thats more on the user,.. not the software. But hey just my opinon.

poppyrich

5:01 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



Things have changed greatly over the past couple of years.
There are now four browsers with decent standards support:
IE6and7, Opera, FF, and Safari.

Plus, Apple Macs moved to a 96 dpi resolution and, given identical CSS values, fonts now render the same (with very, very few exceptions) in all these browsers and platforms.

Much progress.

There's a difference between giving IE6 users an experience that's not quite as "full" versus an experience that looks and feels wrong.

How's this for a philosophy:

Aim at creating the best browsing experience FOR THE MANY, without blocking content FOR THE FEW.

As the stats for useragents change, and you can give more to the many - still, without blocking content FOR THE FEW - then do so.

balam

6:45 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



kolin, the holidays are coming up... Buy me a copy of XP or buy me a copy of Vista and a computer it will work on, and then I'll be in the position to upgrade to IE7. Until that happens - and anyone is welcome to give me one of those presents - I'll just keep happily purring along with W2K & IE6. :)

> isnt that when the mayans said the world will end?

... :) ... <clears throat>

Depending on which Correlation Constant you believe is the "correct" value - the GMT (Goodman-Martinez-Thompson) value of 584,283, or the Thompson (aka Astronomical) value of 584,285 - the Maya calendar will "rollover" on either Friday, December 21, 2012 or Sunday, December 23, 2012, respectively. (Personally, I subscribe to the school of thought that the '283 value is correct, since this value correlates with the calendar still in use in the highlands of Guatemala.)

Cutting to the chase, the Maya date on 2012-12-21 (using the GMT) will be 13.0.0.0.0, which can be thought of as "January 1" in the Gregorian calendar. The calendar and the world will go on, it's just that on that date the world will be engulfed in a Great Deluge which will wipe out humanity and lead to the creation of the fifth "version" of the world. (The first three worlds have come and gone; we live in the fourth.)

Bottom line for webmasters? Given the speed with which Microsoft updates Internet Explorer, there will never be a "IE8." Build for 7, degrade nicely for 6... and buy a boat.

:)

vivalasvegas

6:55 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



Well since 60% of users use it why stop coding for IE6? Even if 5% used it I'd still test my websites in this browser.

piznac

8:06 pm on Dec 6, 2007 (gmt 0)

10+ Year Member



poppyrich I would agree with you 100%

Xapti

3:44 am on Dec 8, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



poppyrich,
firstly I would disagree when you say IE6 has decent standards support. IT can't get the simplest renderings of things like float interaction and padding & widths right. If you ignore all it's bugs it has decent support, yes, but it has like 100 bugs, many of them are very serious. Standards isn't the only thing to look at either. It's not a secure browser, and it doesn't have many features or customizations.

When it comes to mac's DPI, that's virtually irrelevant. DPI is used for physical measurements, the best thing I can think of would be for things such as print preview, and scaled pictures of things (like bugs).
DPI only affects things measured with points/picas/cm/mm/inches, and for it to be accurate, the actual DPI value depends on the user's situation. Things like monitor size and resolution need to correspond to the DPI to get real measurements. For me, that's 120DPI.
On a side note, why the hell does windows operating system uses points for the GUI fonts everywhere? I have no idea.

"BTW I still us IE6,.. and I don't find it to be a ridiculus disgrace of a browser,.. I think thats more on the user,.. not the software. But hey just my opinon. "... What do you mean more on the user? that it's not the browser's fault, but that it's the users, and they're idiots?
IE has hundreds of bugs, has had brutal security holes since release, and does not have many useful features, easy add-ons, or easy customizations. Microsoft failed horribly for many years to correct the bugs (just decided to make new version, much later), and oftentimes took very long times to patch security flaws. Due to the design of their update scheme, many people aren't even getting the updates at all.
There is virtually nothing good about it compared to any other browser, just some people have gotten used to the crap because it's all they've tried.

[edited by: Xapti at 3:54 am (utc) on Dec. 8, 2007]

HarryM

11:50 am on Dec 8, 2007 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I know of no other technology where the concept of standards is so poorly understood. In other technologies development leads with various techniques and patents vying for supremacy. Standards are agreed afterwards when the winning technique emerges and becomes accepted as the defacto standard.

But in the html/browser field standards are recommended before the battle begins. Contenders then accuse competitors of not being "standard compliant". But in reality the main contender IE has created ipso-facto standards which (IMHO) the W3C should have recognized as the norm. The fact that IE may be considered buggy or insecure (which is debatable) has nothing to do with the central issue.

The IE box model makes more logical sense, and the use of fixed-size fonts gives the designer greater freedom. I suspect that the fact some other browsers allow all fonts to be resized no matter how specified is not due to any desire to do things "correctly", but because the designers have taken the easy way out.

If other technologies had allowed standards writers to get the upper hand we would probably still be listening to 8-track tapes and watching monochrome TV.

poppyrich

5:19 pm on Dec 9, 2007 (gmt 0)

10+ Year Member



Have to agree with HarryM to a large degree. You'd think that techniques shown to work in the real-world would be instantly folded right into the standards specs.

And Xapti, if you think it's "irrelevant" that fonts styled at, say, 12px, render differently at 72dpi as opposed to 96 dpi, I don't know what to tell you.
Sniff and branch and loop away, if you like.

The whole point of adopting standards is to take what were once VARIABLES (competing techniques employed by different browsers during the 4.X era) and making them CONSTANTS.

Constants cost a lot less to handle because they're, well..., they're constant! And that's the bottom line.

Hey, did you know that in the early years of the RailRoads, there was no standard for the distance between the tracks?
Cars built for one railway line wouldn't run on the tracks for another railway line.

Good thing they worked that one out, eh?

Anyway, IE6 will live on for many years to come.
As professionals, we just have to deal with it.