Tengo una imagen con float:left
, y me gustaría desbordar a su elemento principal, pero cortar el desbordamiento. Esto es lo que parece que sin ningún overflow
reglas:¿Puedo usar desbordamiento: oculto sin una altura explícita de alguna manera?
Esto es lo que quiero:
Aquí es un violín: http://jsfiddle.net/ZA5Lm/
For some reason, se decidió que overflow:hidden
sin un explícitas resultados de altura en el elemento de crecimiento.
¿De alguna manera puedo lograr el efecto que deseo sin establecer una altura explícita? Una altura explícita no funciona porque quiero que este div se ajuste automáticamente en función de la longitud del contenido y el ancho del navegador.
¿Las imágenes tienen un ancho fijo? – Jon
'overflow: hidden' (o cualquier otro valor que' visible') hace que un cuadro cree un contexto de formato de bloque en el que contener flotantes. La expansión de la caja para que se ajuste a sus flotadores es solo uno de los efectos secundarios cuando la caja tiene 'height: auto' (sin altura explícita). No puedo encontrar ninguna explicación para * por qué * exactamente un 'desbordamiento' que no es 'visible' crea un BFC, pero lo hace. – BoltClock
¿Qué se supone que se debe hacer cuando cambia el tamaño de la ventana gráfica [como aquí] (http://jsfiddle.net/YvEcK/)? – user123444555621