Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/03/2014, 13:40
mateovidal
 
Fecha de Ingreso: abril-2013
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Pregunta ¿Por qué este div tiene altura 0?

Hola a todos,
Estot creando una página web básada en fotografía pero me he econtrado con un problema, ya que he creado un div para le sacción de las imagenes, mirad el código:
Código HTML:
Ver original
  1. <div id="fotos">
  2.         <img class="fotosm" src="imags/IMG-20140311-WA0003.jpg" />
  3.         <img class="fotosm" src="imags/IMG-20140311-WA0004.jpg" />
  4.         <img class="fotosm" src="imags/IMG-20140311-WA0011.jpg" />
  5.         <img class="fotosm" src="imags/1.jpg" />
  6.         <img class="fotosm" src="imags/2.jpg" />
  7.         <img class="fotosm" src="imags/3.jpg" />
  8.     </div>
Las imagenes y todo me aparecen bien, en la posición que yo quiero y todo, es decir, no tengo ningún problema en esta sección. Pero al querer añadir un div que haga de pie(footer) se me mete dentro del de las imágenes. Lo he mirado en chrome y al parecer el div de las imagenes (id fotos) tiene una altura 0 y no entiendo porque, ya que si pones en css la propiedad height:auto, en teoría te debería ajustar la altura a los elementos que contiene el div. Pues bien al parecer no es asi y agradecería muchisimo que me explicaráis porque ocurre eso y que puedo hacer para solucionarlo
Os pongo el código css de mi div de las fotos y del div de footer:
Código CSS:
Ver original
  1. #fotos {
  2.     width:95%;
  3.     padding-right: 10%;
  4.     padding-left:7%;
  5.     height:auto;
  6. }
  7. #footer {
  8.     width:70%;
  9.     margin-right:15%;
  10.     margin-left:15%;
  11.     background-color:black;
  12. }
Gracias de antemano

Última edición por pzin; 11/03/2014 a las 13:44 Razón: formato código