Volkan.
11.13.2005
Hey! Get Up! Stand Up! Wake Up!!! Internet Explorer is not the only browser around.
One should keep in mind that, although it is the market leader (thanks God it's not a monopoly anymore - thanks Mozilla, thanks Opera, thanks Flock, thanks all the innovators out there), IE is not the only browser in the world. And writing IE-specific non-standard code is -at least- a bad practice of coding.
The counter-argument is true as well. I mean, saying "Mozilla is the best browser so I write mozila-specific code; I don't care what the heck happens to the rest" is an equally bad attitude.
You should enlarge your spectrum as much as possible. As a corollary, you should write standards-compatible code to the highest extent, whenever possible.
Writing "backwards compatible" code is "out" nowadays. The "in" is writing "forward compatible" (a.k.a standards compatible) code which will run now and in the future; in current and in future browsers; here and on the moon.