Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2013, 18:36
Avatar de Rafael
Rafael
Modegráfico
 
Fecha de Ingreso: marzo-2003
Mensajes: 9.028
Antigüedad: 21 años, 1 mes
Puntos: 1826
Height 100% después de min-height.

Pongo un código de pruebas:
Código HTML:
Ver original
  1. <!DOCTYPE html>
  2. <html lang="es">
  3. * {margin: 0; padding: 0;}
  4.  
  5. html, body {height: 100%;}
  6.  
  7. #Wrap1 {
  8.     min-height: 100%;
  9.     background-color: orange;}
  10.  
  11. #Wrap2 {
  12.     height: 90%;
  13.     background-color: red;}
  14. </head>
  15.  
  16. <div id="Wrap1">
  17. <div id="Wrap2">
  18.  
  19. <h1>Esta es la columna principal</h1>
  20. <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus et enim justo, vitae vulputate eros. Morbi nec ligula orci. Donec vel risus eros. Curabitur suscipit sodales elit, ac blandit elit malesuada iaculis. Donec tristique, turpis eget mattis accumsan, mi neque aliquet dolor, sit amet pulvinar erat turpis eget magna. Nunc a lorem id ante mollis tincidunt. Proin ut ipsum lectus. Integer posuere arcu ut orci tincidunt condimentum. Ut nisi felis, gravida ac viverra eget, porttitor ac arcu.</p>
  21.  
  22. </div><!-- Fin #Warp2 -->
  23. </div><!-- Fin #Wrap1 -->
  24. </body>
  25. </html>

No puedo sustituir de la línea 10 el min-height por height a secas, ya que es parte de un sticky footer.

Lo curioso es que si elimino el doctype si funciona el height 90%, aunque dejaría de ser html5.

¿Se les ocurre algo para que funcione?