A grandes rasgos, tanto Firefox como Opera interpretan mejor el codigo HTML 4.1 que el IE. Si se ve bien en IE y mal en los otros dos, entonces el problema esta en tu pagina. Deberias usar los
validadores de codigo para que te digan donde estan los errores.
Suerte!