Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/12/2010, 20:50
Avatar de GAST0N
GAST0N
 
Fecha de Ingreso: agosto-2010
Ubicación: Buenos Aires
Mensajes: 680
Antigüedad: 13 años, 8 meses
Puntos: 64
Respuesta: Hacer que un div tenga la misma altura que su div contenedor

Cita:
Iniciado por WingzemonX Ver Mensaje
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?


probaste height:inherit ????? al div hijo
__________________
Twitter: @GastonArnedo

Muerte a los <tr> y <td>