Foros del Web » Creando para Internet » CSS »

posicionamiento de div autoampliable

Estas en el tema de posicionamiento de div autoampliable en el foro de CSS en Foros del Web. Hola amigos: Una consultilla que seguro que la sabéis de sobra. Resulta que estoy maquetando un sitio con una estructura de cabecera, contenido y pie ...
  #1 (permalink)  
Antiguo 25/02/2012, 04:21
Avatar de educhip  
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 84
Antigüedad: 15 años, 11 meses
Puntos: 6
posicionamiento de div autoampliable

Hola amigos:

Una consultilla que seguro que la sabéis de sobra. Resulta que estoy maquetando un sitio con una estructura de cabecera, contenido y pie (gran descubrimiento xDD), bien, la cabecera es fija y el pie también, lo único que debe autoampliarse es el div de contenido, ya que lleva dentro unos divs de imágenes, y dependiendo de las imágenes que haya se ampliará verticalmente mas o menos.

Dejo una imagen donde se puede ver claramente el objetivo:


El problema que se me presenta es el siguiente, y es que el div pie no reconoce el div contenido y se coloca debajo del div cabecera, como dejo en la siguiente imagen:


Pediría me indicaran cual es el posicionamiento que debo darle a los divs para que esto no ocurra, aquí dejo el código:

********************************************
#cabecera {
height: 100px;
width: 800px;
margin: 0 auto;
background-color: #069;
}
#contenedor {
width: 800px;
margin: 0 auto;
background-color: #FC6;
}
#pie {
height: 20px;
width: 800px;
margin: 0 auto;
background-color: #933;
}
#img {
margin: 10px;
height: 200px;
width: 200px;
background-color: #0C9;
float: left;
}
*******************************************

<body>
<div id="cabecera">contenido de cabecera</div>
<div id="contenedor">
<div id="img">Colocar aquí el contenido para id "img"</div>
<div id="img">Colocar aquí el contenido para id "img"</div>
<div id="img">Colocar aquí el contenido para id "img"</div>
<div id="img">Colocar aquí el contenido para id "img"</div>
<div id="img">Colocar aquí el contenido para id "img"</div>
<div id="img">Colocar aquí el contenido para id "img"</div>
</div>
<div id="pie">contenido del pie</div>
</body>
</html>

********************************************

Muchísimas gracias por adelantado, saludos !!
  #2 (permalink)  
Antiguo 25/02/2012, 12:47
Colaborador
 
Fecha de Ingreso: junio-2007
Mensajes: 5.798
Antigüedad: 16 años, 10 meses
Puntos: 539
Respuesta: posicionamiento de div autoampliable

limpiar float

Bonus: un id (#img) se supone que sólo debería aparecer una sóla vez en cada documento.
Para cuando son varias se emplean clases (.img)
__________________
Por una web con mucho estilo
+++ CUENTA ABANDONADA. ¿la quieres? +++
  #3 (permalink)  
Antiguo 25/02/2012, 14:33
Avatar de educhip  
Fecha de Ingreso: mayo-2008
Ubicación: Granada
Mensajes: 84
Antigüedad: 15 años, 11 meses
Puntos: 6
Respuesta: posicionamiento de div autoampliable

Muchas gracias, lo solucioné porque había otro hilo con este mismo tema, puse un overflow:hidden al contenedor y listo !!. El id #img aparece tantas veces como imágenes haya, lo dinámicamente con php y todos llevan la mismas propiedades, por eso sale varias veces.

Saludos.

Etiquetas: capas, div-abosolute, posicionamiento
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:10.