Internet Explorer
All of us out there know that IE makes a mockery of W3C compliance and renders like an oil tanker turns, but I was wondering how you explain this to people, in particular prospective clients.
A lot of the clients I meet in industry still have IE 6 as it is down to their IT department to go round and update every computer and so it just doesn't get done.
When ever I say to them that it is a terrible browser I always get this feeling like they look at me and doubt my competence as a web designer. It is extremely dificult to convincingly explain that IE is mathematically incorrect at rendering and to make layouts work in IE you need to make them look bad in every other browser!
I guess they think that if it is the most popular then it must be the best, after all most of them are businessmen and assume market forces always win out.
Just wanted to hear if other people had come across this obstacle and how you may have learned to deal with it?
Thanks,
pr0gr4mm3r posted this at 01:17 — 20th July 2007.
He has: 1,502 posts
Joined: Sep 2006
Yup, I understand your frustration.
One thing you can do is show them a report or two from third parties (not MS, Mozilla, etc) that report on web standards compliance. http://www.webdevout.net/browser-support is a good one, but I'm sure there are others.
With that in mind, it is possible to make your site look good in every browser. There are just some rules or exceptions that you need to make just for Internet Explorer.
demonhale posted this at 03:07 — 20th July 2007.
He has: 3,278 posts
Joined: May 2005
Trying to convince someone out of there comfort zone is pretty hard... I have same experience with this, although I converted 8 establishments systems to use browsers other than IE. The best solution for this however is to make your design work in every browser there is, even on small screens. If you manage to make sites that are cross-browser friendly, then your off to a good start, and you can stop trying to convince customers to change browsers but convince them to buy your design instead...
teammatt3 posted this at 03:19 — 20th July 2007.
He has: 2,102 posts
Joined: Sep 2003
Your clients don't give a rats *** how IE renders. They want something that works in their browser (probably IE) or, if they're smart enough, they'll specially state they want something that works in IE, FF, and Opera. I don't really see any benefit in explaining the bad things about IE. What will that do for you? You will still be expected to make a website that works in 90% of their visitors browsers.
I am totally for educating clients, but I don't think explaining how IE is "mathematically incorrect at rendering " is time well spent.
Hey, if making a good website that worked in most browsers was easy, we'd all be out of a job. You should be thanking Microsoft's Internet Explorer
FF and Opera have their issues too, though, they're not nearly as numerous as IE.
webwiz posted this at 05:40 — 20th July 2007.
He has: 629 posts
Joined: May 2007
I tend to use "graceful degradation" - giving IE6 a modified page that (hopefully) still looks good, but is missing things like alpha-transparent images. Because of its market share, a site must work in IE, but trying to make a site look identical across browser land leads directly to the mad-house.
But as others have said, the client has no interest in technology issues. I wouldn't even mention them, if I were you. Just make sure you factor enough time (and money) to deal with them. After all, the client is as powerless as you to change people's bad habits.
Depending on the client's wishes, I often use a bit of JavaScript to enhance IE's capabilities. Then there are Microsoft "expressions" - well worth considering (especially for min- max-width solutions). Of course, there is a fallback for situations where scripting is disabled: a fixed width design for a non-functional min- max-width script, for example.
Then there is Dean Edwards's IE7 JavaScript library ...
Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;
Megan posted this at 13:22 — 20th July 2007.
She has: 11,421 posts
Joined: Jun 1999
You could go for the security angle. If they're using IE 6 then they haven't run their Windows updates lately and probably have a lot of security holes. Talk about how IE is notorious for security problems, and other browsers are shown to be much better in that respect.
You can use this article as a reference, with a handy chart showing the number of security vulnerabilities found in the major browser. (Try to explain that Firefox is an open source browser and has more people involved in reporting bugs than other browsers would have).
(I recently wrote about the problem with so many people running IE 6, even though it has been available for over 8 months and was pushed out as a critical upgrade in November).
As I mentioned in the comments there, this is another indication that most people just don't know how to use their computers. They use them every day, often for many hours, and yet they don't even have a basic understanding of the software they are using.
Regarding standards, you could compare them to standards in other industry. Like a builder not following the building code or something like that. Try to think of something that would be relevant to their industry, and explain how it makes thiings more difficult to you. You could also say that they might not be able to "see" some of the new technologies because IE6 doesn't support them.
When designing the site, you still have to make it work reasonably well in IE6. I do the same as webwiz and add in some extras for newer browsers while maintaining a base design for IE 6. IT works fine, because IE6 just ignores stuff it doesn't understand, and people using it won't know they're missing anything.
Megan
Connect with us on Facebook!
webwiz posted this at 19:46 — 20th July 2007.
He has: 629 posts
Joined: May 2007
A list of 58 IE7 bugs, plus good resources on dealing with IE are listed here.
I hope this is useful.
Cordially, David
--
delete from internet where user_agent="MSIE" and version < 8;
Want to join the discussion? Create an account or log in if you already have one. Joining is fast, free and painless! We’ll even whisk you back here when you’ve finished.