posted 16 years ago
Absolutely. Browser differences are one of the strongest reasons to move to a standards-based regime. It is much easier to make clean, semantic XHTML with CSS stylesheets work reliably across modern browsers (say IE 5 and later) than malformed HTML. The fancier your site is the more this is true.
The one exception to this rule are layouts. IE still doesn't get CSS quite right, so table-based layouts are easier to implement across browsers than CSS-position based layouts. However, even there, the simplest approach is just to not lay the content out at all with CSS or tables. Just let the entire content of the page flow naturally from top to bottom with no sidebars. If speed of development is your overarching concern, that's the way to go.
[ July 16, 2008: Message edited by: Elliotte Rusty Harold ]
Elliotte Rusty Harold<br />Author of <a href="http://cafe.elharo.com/web/refactoring-html/" target="_blank" rel="nofollow">Refactoring HTML</a>