i despise how badly Internet explorer handles CSS.
If a site is created, and it looks perfect in Firefox, Safari, even opera. Chances are, Internet explorer will not display it right. and vise-versa.
I've noticed IE handles margins, paddings, width/height, positioning, Div's, and alot of other stuff way different than FF an the others. Its almost as if Microsoft purposely made IE render CSS and html in a 120% strict mannor, where as the rest don't, allowing a little more freedom so-to-speak in coding.
over the weekend i ran into a problem. my site template looked perfect in FF, Safari, opera, etc... but as soon as i open it in IE, the whole template is messed up.
I sat for 2 hours messing with the CSS to get it to show right in all browsers, but to no avail.
I ended up re-coding the template, starting with IE to make sure it displayed right. then spend 2-3 hrs adjusting shit, to make sure it stayed fine in IE, while displaying right in the rest of the browsers....
i hate how microsoft is so "You have to do it our way, or it won't work right"
As a side note, For future reference for anyone reading this....
Create for IE first, then adjust for the rest. or else you will end up giving yourself a migraine.
"Knowledge is power. Abuse it."~Evulness
My portfolio: www.evularts.com
At least we dont have to code for FF2 anymore. that was always different from any other browser. At least now FF3 seems to render pretty similar to safari. However when you are coding you should code for Opera and IE. That way you cover the best and the worst css support. Then it should only be minor tweaks to fix FF. I never have problems with safari coding that way. And with FF3 the tweaks are much easier then with ff2. Give it time its getting better. hopefully ie8 will be a bunch better like it seems to be getting.