Hallo Faanj,
natürlich kennen Firefox und Opera display:none. Wenn der IE es anders anzeigt als Firefox und Opera würde ich mir eher sorgen um den IE machen.
Deshalb: Seiten immer zuerst mit Firefox oder Opera (oder anderen ordentlichen Browsern) testen.
Jonathan