Pregunta: ¿Por qué no puedo ver el efecto cuando configuro la altura del div en 1 px? El div siempre es tan alto.
Respuesta: Agregue un atributo a su div: font-size:0;
ilustrar:
Este problema ocurre en IE6;
El div en IE6 tiene una altura de fuente mínima de forma predeterminada. La altura mínima del div es esta altura a menos que cambie el tamaño de fuente.
Agréguelo así: .style1{height:1px;font-size:0;}
Por ejemplo, si desea utilizar un div para crear una línea roja de 1 px de alto
Lo que obtendrá cuando no establezca el tamaño de fuente:
¿Qué pasará si se establece font-size:0?