Certo che è possibile.
Devi impostare un buon CSS e non usare dimensioni fisse. Devi impostare tutte le misure in % e testare continuamente sui vari browser.
Qualche piccola differenza, ad esempio, con IE ci sarà sempre perché, come sappiamo bene, IE interpreta il codice un po' come vuole. Questo problema io lo riscontro per lo più con il padding, ma sono cose che, al massimo, non fanno neanche proprio schifissimo e possono passare inosservate.