Ver Mensaje Individual
  #8 (permalink)  
Antiguo 31/10/2011, 11:57
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: capa absoluta al pie de página, no me sale!

en realidad no sé muy bien como se tiene que mostrar lo que querés,

con el css que pasaste se muestran 4 capas, una debajo de la otra y la úlltima al pie.
De todas maneras tu css esta lleno de cosas innecesarias al mi parecer, si tus capas tienen 100% de ancho, no necesitas de absolute, salvo para la ultima, y las capas absolutas las posicionas en todo caso con left y top(o bottom para laque va al pie) no con left y right, los z-index, al no haber superposición, están de más.
Como el color de fondo de content no te lo va a cubrir completo si no hay contenido, lo pasamos al body.
Proba con esto
Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>titulo</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6.  
  7. <style type="text/css">
  8. /*<![CDATA[*/
  9.  
  10. html, body {
  11. height:100%;
  12. margin:0;
  13. padding: 0;
  14. min-height:100%;
  15. min-width:100%;
  16. text-align: center;
  17. background-color: cyan;
  18. }
  19. div {
  20. margin: 0;
  21. padding: 0;
  22. }
  23.  
  24. #toplogo {
  25. width:100%;
  26. height: 120px;
  27. background-color: #2e2e2e;
  28. border-bottom: 3px solid #B9005C;
  29. }
  30. #marquee {
  31. width:100%;
  32. height: 36px;
  33. background-color: #CED8F6;
  34. }
  35. #content {
  36. width:100%;
  37. background-color: cyan;
  38. }
  39.  
  40. #copyright {
  41. position: absolute;
  42. width:100%;
  43. height: auto;
  44. margin-bottom:0px;
  45. margin: 0;
  46. padding: 0;
  47. bottom:0;
  48. left: 0;
  49. background-color: gray;
  50. border-bottom: 10px solid #000;
  51. }
  52. /*]]>*/
  53. </head>
  54.  
  55. <div id="toplogo">
  56. toplogo<br />
  57. </div>
  58.  
  59. <div id="marquee">
  60. marquee<br />
  61. </div>
  62.  
  63. <div id="content">
  64. content<br />
  65. </div>
  66.  
  67. <div id="copyright">
  68. copyright<br />
  69. copyright<br />
  70. copyright<br />
  71. copyright<br />
  72. copyright<br />
  73. copyright<br />
  74. copyright<br />
  75. copyright<br />
  76. </div>
  77. </body>
  78. </html>

En el caso de que tu capa content genere scroll al body, te repito, tu capa copyright deberá estar con fixed.
Ejemplo
http://foros.emprear.com/html/div-al...-fija-pie.html
Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.