Trash All IE Hacks 513
Let's admit it, we all hate Internet Explorer 6. About 80% of our CSS debug time are spend on IE6. We all know that IE6 is outdated and has horrible CSS rendering engine. However, most average Internet users haven't realized that yet. Why? Because we put our hard work on it and patch the bugs by various IE hacks. Well, it is time to do something...
Common IE hacks
-
CSS Conditional comments
In order for our sites to work on specific verson of IE (due to improper CSS rendering), CSS conditional comments are used to apply special CSS specifications to fix it. If you haven't realized this yet, read the IE bug articles on positioniseverything.net (warning: you might hate IE more after you read them). -
PNG hack
As mentioned early, IE6 is outdated and doesn't support PNG alpha transparency. In order to display PNG (with alpha transparency) properly in IE6 or older version, we use this hack.Aleksey asked on "Simple Double Quotes":
"Hello Nick. I see some bug.
The Close button ( X ) don’t transparent. Test on IE6 and MyIE."My response:
"Yes, I know the PNGs don't display probably in IE6. But guess what, I'm not going to bother to fix it. I'm sick of hacking IE6 bugs. You should upgrade your browser anyway. Why are you still using the outdated browser?"
Why trash IE6 hacks?
I know this is difficult because about 37% (according to w3schools.com) of internet users are still using IE6. But, together we can make a different. Stop using IE hacks on your sites and let them see the ugly side of IE6. Eventually, they will find a better browser (ie. Firefox) or at least upgrade to newer version of IE.
Update:
Agree with the comments below, the statistic from W3schools does not reflect the entire internet. According to TheCounter.com, the global browser stats of IE6 users is 52% in July 2007.
Support me
If you agree with me, please support Web Designer Wall by making a vote and spreading out the word. Let's trash all IE hacks and code happily ever after...
Conclusion
85% voted yes
15% voted no
Here are what people have said:
- "My boss will fire me if my sites don't work in IE6" because 52% of internet users are still using IE6.
- Display a message (in yellow bar), "You are using an outdated browser, please upgrade your browser" to IE6 users.
- If it is a personal project, you can ignore all the IE6 users. But for professional or commercial projects, you can't live without them.
- Avoid using any features (ie. PNG, CSS selectors) that are not supported by IE6.
I’ve gotten valuable freelance jobs that teetered on replying to an email less than an hour after getting the first. I’ve come up with ingenious ideas when a friend burst into my room to strike up a random conversation.
If serializing is prioritized over habits then won’t serialized project approach cause you to constantly work on the next group project? As project time is impossible to calculate you will eventually have to breach particular habit times.
Hi, How are you?
Life goes on. But the Web sites, updates never stops. What’s New in new systems and services every day is present. Internet under 6 hours a day by visiting the web sites, I do self assessments.
This site is useful to see the purpose of service. But it could have been stronger than some of the issues and services. We think that Internet users spend just a good time. This hour of fun we want to learn something new.
A request is the administrator of this site will be the best in your hand, thinking of us. Thank you for your attention. Wishing you success in your work.
Remember, there is a statement that failure. There are just lazy. Whatever it is, plays …
Best Regards …
Your article’s resource box should help to persuade your readers. No matter how amazing your article is if it’s not succeeding in driving traffic to your website cheap uggs
Recently i am looking fot the white iphone 4 conversion kit. If you have any recommendation, plz tell me. I will be very grateful!
That makes sense, I have been to himself that the more
I love iphone 4 white, and i will keep focus on it. But when will it really release, hmm let’s see.
I always follow your site thank you
Hi, How are you? Priority boarding priority effort to thank this site to friends I know in the past. You like your site is really excellent and successful. I wish you success in future work
Great goods from you, man. I have understand your stuff previous to and you’re just too excellent. I actually like what you have acquired here, really like what you are saying and the way in which you say it. You make it entertaining and you still take care of to keep it smart. I can’t wait to read far more from you. This is actually a tremendous website.
thnks
goooooooooooooood
min:(
I voted yes. You do have to feel for the poor people out there who use IE6 simply because they don’t know better, though. A yellow warning bar informing them about Firefox, Chrome, etc is a good step in the right direction, although Mr Internet Newbie might ignore it because he thinks it’s a “virus”.
It’s such a shame that even very modern versions of IE still don’t support the variety of CSS features that ALL the other browsers do. Microsoft isn’t very clever these days.
thnks
gooooooooooooooood
min:)
Fully agree with you! IE must die! :)
Put one of the following images on your website when detecting IE, is not bad
http://www.flickr.com/photos/ieghostbuster/
great post …
excellent article, i definitely enjoy this amazing site, keep on it.
A good designer is like challenges. I am bored when i do the same easy work i like challenges because it learns u more and more, u know the diffrent ways to do the same work or anything else who u can use in ur future,so enjoy.I am forcelly try to made a full html without using hack but use the brains.
Microsoft are pathetic, they should quit developing browsers for good. People may say “Oh but 50% of the people still use it or something” who the hell cares, are they so incapable of upgrading to a decent god damn browser? Do these people have no hands that they are once again incapable of spending 5 minutes downloading Firefox, Chrome, or something similar that isn’t bugged to fu**, I totally agree with what your saying and I hope in perhaps a few years we can just throw the early versions of IE out the door for good. I would love to do a survey on what age group uses this bug ridden browser. I’m guessing most is 60 + ?
As for this remark as “A good designer likes challenges”, I’m sorry but I have to completely disagree with this comment, indeed we like a challenge, but we don’t like working around other peoples mess which of course is IE6 and below, Microsoft design a crappy browser, and we all have to bend over backwards trying to fix and work around there mistakes.
I hope you can all see the point I’m trying to make here.
Thanks
As much as I agree with the general sentiment, clients will perceive this as incompetence on *your* part, and they would be right to do so.
Indeed, IE6 users should be punished to an extent, but there is *never* an excuse for a broken or crappy looking website. A well-conceived adaptation process is the key to accomplishing this . This is more work, and may require the services of a PHP programmer, which means that you can and should charge more money. The result will be a website that is designed to work on every device, every browser, and every platform, accounting for the capabilities and limitations of each.