¿Por qué mi div de la columna izquierda no está tomando el 100% de la altura de su div principal?
Frecuentes
Visto 1,813 veces
1
Miré otros ejemplos aquí, pero nada parece funcionar para mi problema específico. Tengo dos columnas, una izquierda y una derecha, flotando a la izquierda y a la derecha respectivamente. La columna de la izquierda no toma el 100% de la altura de su padre. Tengo la altura establecida en todos los padres y probé min-height: heredar. Intenté anidar un div para extender la altura. No estoy seguro de qué más probar.
Aquí hay un violín: http://jsfiddle.net/tUzJ5/6/
1 Respuestas
3
La columna de la izquierda está configurada para float:left;
, y la altura no funciona como crees que lo hará con los flotadores.
Así es como cambié tu CSS http://jsfiddle.net/tUzJ5/7/
Básicamente, haz la columna izquierda position: absolute
y el envoltorio #wrap
DIV tiene position: relative
.
respondido 09 mar '12, 22:03
Wow gracias. Eso fue rápido y asombroso. Entonces, ¿me seguiré encontrando con ese problema con los flotadores? - amandathewebdev
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas css css-float html or haz tu propia pregunta.
¿Qué versiones de navegador necesita admitir? Si está de acuerdo excluyendo IE7 y versiones anteriores, entonces puede usar
display: table-cell
en los dos divs y automáticamente coincidirán con la altura entre sí. - random_user_name