Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/10/2006, 18:45
frijolerou
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 20 años, 3 meses
Puntos: 13
En realidad la explicación es algo más sencilla, y la solución entregada por Rafael tiene un pequeño inconveniente:

1. La solución de Rafael:
El uso de * html es para que esa orden sólo la entienda Internet Explorer. el problema es que el uso del asterisco (*) como "hack" fue eliminado en la versión 7 (al igual que el underscore (_) entre otros).

2. Posible explicación a tu problema.
A simple vista, cuando defines un tamaño para el texto en el BODY, el margen por defecto de los párrafos (selector p) es mayor en IE que en Firefox. Una solución que se me ocurre es que redefinas la propiedad margin (top y bottom) del selector P, y después de eso empieces a hacer los calculos para posicionar los elementos.

Dos consejos aparte:

1. <?xml version="1.0" encoding="iso-8859-1"?>, el uso de esa línea hará que Internet Explorer entre al "quirks mode" (el soporte de CSS será igual al de IE 5)

actualizado: olvida este comentario, ya me fijé que esa línea no la colcas en IE

2. El efecto que estás tratando de lograr mediante la posición absoluta sólo será efectivo si el usuario ha definido el mismo tamaño de fuente que tú en su browser.

Última edición por frijolerou; 09/10/2006 a las 18:56