I have spent far too much time on ‘fixing’ a bug that only happens in Internet Explorer (AKA Internet Exploder). Here’s a run-down on the problem:
1) Use math to figure out where something should show up on the screen
2) Test in Firefox – works!
3) Test in IE7 – Fail!
4) Remove rational math that appears to make sense and replace it with nonsense – works in IE7, fails in Firefox because Firefox isn’t as buggy
What I don’t get is that more people use Internet Explorer and its older. Why does the new browser have to work better, smarter, faster and cleaner? Thanks for reading my whine.
IE7 hack post mortem: in Firefox, use math. In IE6 & IE7 use meth.
Pingback: Watch My Money Maker » Blog Archive » A Month of No Time for Blogging and Eeking Through Finances
People are funny. They don’t understand Firefox. I try to convince them that it is safer and faster than IE, but they don’t care. All they know is that when the press the button to take them to the internet, it does. Ignorance is blis.
try again: The other option is to never use padding on <div>s used for layout.
Yeah, I have used the style reset that removes margins and padding from the elements such as:
*{margin:0px;padding:0px;}
I can’t explain it other than if I had a good debugging tool in IE I probably would have saved time and moved on without getting frustrated 🙂 IE8 looks promising.