Ciao ufino,
io inizierei a mostrarli tutti i framework più famosi nati proprio per risolvere le difficoltà di rendere un sito realmente cross-browser: JQuery, Ext.js ecc....

In tutti gli help di questi framework è citata la caratteristica che sviluppando con il framework si produce codice cross-browser.

Su wikipedia ho trovato qualcosina che potrebbe esserti utile:
Le pagine web si dicono talvolta multipiattaforma o cross-browser se possono essere utilizzate da qualunque browser, o da tutti i browser recenti. Per produrre codice valido all'autore spesso occorre un'esperienza tale da "domare" le bizzarrie di alcuni browser poco conformi agli standard, come Internet Explorer.
Il link è questo .

Ciao