Purtroppo l'unica modo di sopperire a questi inconvenienti è costruire un'applicazione web che riesca a rispettare al massimo gli standard w3c. Il comportamento dei browsers rispetto hai fogli di stile, del codice html e anche di linguaggi lato client cambia non solo in base al tipo ma anche alla versione. Devi trovare un compromesso e, gli iframe, non lo sono a meno che non sei su una intranet.