Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/12/2012, 08:57
Avatar de pzin
pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 9 meses
Puntos: 2114
Respuesta: Problema con altura (height)

Por aclarar una cosa, que veo que se hace mucho, esperando resultados mágicos y milagrosos.

Todos los elementos tienen por defecto —es decir, a menos que se le indique otra cosa— el valor del atributo height en auto. Así que poner height:auto y no ponerlo, es casi siempre lo mismo. Pero para el caso, es lo mismo.

Con width ocurre lo mismo; su valor por defecto es auto. Pero a diferencia de height, y en elementos posicionados en bloque, width:auto en este tipo de elementos ocupa el 100% del elemento padre, pero porque es un elemento en bloque, no porque width:auto mágicamente haga ocupar todo el ancho.

En este caso concreto, #contenedor por tanto tiene una altura automática, que es igual a su contenido. Si le pones a los hijos alturas automáticas, estas serán igual a su contenido.