Ver Mensaje Individual
  #4 (permalink)  
Antiguo 06/03/2012, 14:21
kenproxd
 
Fecha de Ingreso: agosto-2009
Mensajes: 349
Antigüedad: 14 años, 9 meses
Puntos: 8
Respuesta: Problema con propiedades de Divs

Cita:
Iniciado por cristian_cena Ver Mensaje
hola kenproxd, creo que hablamos sobre tu duda en este tema.
Gracias por el link!
Intenté acomodarlo usando este ejemplo y me quedó de la siguiente manera:


(Esta imagen es la parte final del div wrapper hasta el footer).

Código CSS:
Ver original
  1. * {
  2.     margin: 0;
  3. }
  4. html, body {
  5.     height: 100%;
  6.     margin: 0;
  7.     background:#000  url(images/au_bg.jpg) center no-repeat fixed;
  8.     font-family: Arial, Helvetica, sans-serif;
  9.     font-size: 11px;
  10. }
  11. .wrapper {
  12.     padding-top: 30%;
  13.     min-height: 100%;
  14.     height: auto !important;
  15.     height: 100%;
  16.     z-index: 5;
  17.     width: 80%;
  18.     margin-left: 10%;
  19.     margin-right: 10%;
  20.     margin-bottom: 30px;
  21. }
  22. .push {
  23.     height: 4em;
  24.     background: #F00;
  25. }
  26. .footer {
  27.     background:#dddddd;
  28.     color:#9b9a9a;
  29.     padding:10px 25px 10px 25px;
  30.     overflow: hidden;
  31.     clear: both;
  32. }

Código HTML:
Ver original
  1. <div class="wrapper">
  2.    
  3.     <div style="float: left;">
  4.        ...
  5.     </div>
  6.     <div class="...">...</div>
  7.     <div class="...">
  8.         ...
  9.     </div>
  10.    
  11.     <div class="push"></div>
  12. </div>
  13. <div class="footer">
  14.     ...
  15. </div>

Al parecer la propiedad height: 100% del body ocaciona este tremendo espacio entre el wrapper y el footer.

El div push está de color rojo para poder distinguirlo y ver si funciona como debería.

Espero puedas seguir ayudandome :)

Cita:
Iniciado por emprear Ver Mensaje
De comparar el código con las imágenes surge algo muy claro

#page no esta en top:45%
#page no tiene 80% de width, está al 100%
#page no tiene ningún height definido
y así varias cosas más, o tu css esta mal o las imágenes de referencia están mal, vas a tener que ser más preciso con tu planteo


Saludos
Gracias por el interés. Las imágenes de muestra las hice únicamente para explicar la superposición que ocurre entre un div y otro ya que tanto el ancho como la posición de #page no son el problema.