Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/01/2010, 13:40
Avatar de Mahishasura
Mahishasura
 
Fecha de Ingreso: enero-2010
Ubicación: En las profundidades del cosmos
Mensajes: 58
Antigüedad: 14 años, 3 meses
Puntos: 4
Pregunta Problema con div "contenedor"

Saludos a todos y gracias de antemano por estar leyendo el post.
Mi problema consiste en que tengo una web con varios divs pero son dos con los que tengo problemas, el contenedor y el footer.

El div contenedor carga una página PHP (por medio de include) y el footer un mensaje "X". Cuando la página que carga tiene muy poco contenido, el div contenedor se escala de modo que sobra mucho espacio entre el footer y dicha capa. Lo que quiero es que sin importar cuanto contenido tenga esta div, siempre esté pegada con la parte superior del footer, pero el problema es que el footer queda pegado al bottom del navegador, pero cuando bajo el scrollbar queda arriba.
Lo que tengo es lo siguiente:

Código CSS:
Ver original
  1. #contenido {
  2.     position:relative;
  3.     left:50%;
  4.     width:1000px;
  5.     margin-left:-500px;
  6.     top: 125px;
  7.     max-width:980px;
  8.     background-image:url(../images/content_bg.png);
  9.     background-color:#E4E4E4;
  10.     background-position:center;
  11.     background-repeat:no-repeat;
  12.     padding-left:10px;
  13.     padding-right:10px;
  14.     padding-top:10px;
  15.     padding-bottom:20px;
  16. }
  17.  
  18. #footer {
  19.     position:absolute;
  20.     bottom:0px;
  21.     text-align:center;
  22.     width:90%;
  23.     margin-left:-45%;
  24.     left:50%;
  25.     height:20px;
  26.     color:#999999;
  27.     font-size: 12px;
  28.     font-family: Arial, Helvetica, sans-serif;
  29. }
La estructura de la página es esta (mas o menos):
Código HTML:
Ver original
  1. <div id="contenido">
  2.   <p>
  3. <?
  4. if($_GET['go'] == "home") { include("./sections/home.php"); }
  5. else { include ("./sections/home.php"); }  
  6. ?>
  7.   </p>
  8. </div>
  9. <div id="footer" align="center"><? echo $_foot ?></div>

Agradecería sugerencias, críticas, soluciones, etc :D