assumendo che il codice sia valido, e che l'hai ben strutturato (tra cui hai gestito la grafica tutta da css e possibilmente da css esterno), puoi usare alcuni accorgimenti:

. usa una dtd strict
. dove IE si comporta "male" (e ciò è facile che avvenga) puoi usare i commenti condizionali per applicare degli stili specifici al browser