Problemi di quel tipo erano frequenti quando si usava HTML transitional: in tal caso bisognava non lasciare spazi (o acapo) tra gli oggetti HTML, che venivano interpretati da IE come spazi (in pratica non dovevano esserci spazi tra il > di chiusura di un tag e il < di apertura del tag successivo).
La cosa e` stata superata con le DTD Strict (compreso HTML5), con le quali IE si comporta bene (quasi come gli altri browser).