Hi Ed,
There is no easy or simple answer to this. It has been an issue with all web
developers for a very long time, well at least as long as there have been
more than one browser.
With the advent of new HTML entities such as CSS and XHTML, the situation
has improved, but only to a limited extent. The problem is, browser
manufacturers deal with all the same sorts of political and competition
issues that the rest of us have to deal with. As a result, browsers handle
HTML, CSS, etc. in slightly different ways.
Your best bet is to get familiar with the most popular browsers among your
target audience, and build to accomodate them. IMHO, using CSS is an
excellent way to go about this. You can separate your style attributes from
your HTML by using CSS classes, and write your style sheets to accomodate
different browser types. This way, as browsers change, you don't have to
change your web app and ASPX pages, only your style sheets.
--
HTH,
Kevin Spencer
Microsoft MVP
..Net Developer
What You Seek Is What You Get.