Arundhati,
Two tips to be taken very seriously:
Develop in Firefox first, FIX for IEConsider the Yahoo! User Interface (YUI) The first tip is something that drives me crazy about most
Java engineers, they develop in IE as if they are building a .NET app! HTML, CSS, and JavaScript are not technologies owned or invented by Micros~1. In fact, most of the time, Micros~1 gets it wrong. When you develop in Firefox (or Opera and Safari) you are at least getting Core support of DOM 0 and 1, CSS 1, 2, and 2.1, and better HTML validation. With IE, you get mostly broken implementations of these features. Additionally, most resources will address fixing IE, not fixing Firefox. Think about that, you'll get more resources for fixing IE!
The second tip will provide you some sanity. The YUI is an open-source JavaScript and CSS library that follows a "Graded Browser Support" model that Yahoo! tests in all current browsers and, short of a guarantee or promise, makes every effort to be sure that layouts and code using the YUI library wil behave identically across most popular platforms.
HTH, a little.
Tim
[ October 09, 2007: Message edited by: Timothy Stone ]