Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/12/2010, 19:05
Avatar de WingzemonX
WingzemonX
 
Fecha de Ingreso: noviembre-2010
Mensajes: 75
Antigüedad: 14 años
Puntos: 3
Pregunta Hacer que un div tenga la misma altura que su div contenedor

Buenas, ahora mi duda es con CSS, llevo mas de una hora buscandole como hacer esto.

Lo que quiero es hacer que un div, que esta dentro de otro div, tengo automaticamente la misma altura que el div en el que esta adentro. En otras palabras, que un div tenga la misma altura que su div contenedor. Y muchos diran que es muy facil, ponle height:100%. El detalle esta en lo siguiente: el div contenedor NO tiene una altura fija.

Aqui esta mi codigo:
Código:
div#generalD div#datosD{
	width:100%;
	padding:5px;
}
div#generalD div#datosD div#datosLogo{
	text-align:center;
	float:left;
	width:200px;
	background-color:#FF0000;
}

div#generalD div#datosD div#datosTabla{
	width:65%;
	float:left;
	text-align:center;
	background-color:#000000;
}
Como ven, datosD es el Div contenedor y adentro de él hay dos divs más: datosLogo y datosTabla. datosD no tiene una altura fija, varia dependiendo de que tan grande sea la tabla en datosTabla. El problema es que datosLogo no crece junto con su div contenedor, si no que se queda fijo.

Ya itnente ponerle height:100%; o height:auto; y no funciona. ¿Alguien sabe como podria lograrlo?