Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/02/2010, 18:41
Avatar de Tecna
Tecna
 
Fecha de Ingreso: enero-2010
Mensajes: 291
Antigüedad: 14 años, 3 meses
Puntos: 45
Respuesta: problemas con una capa

Buenas,

la mejor manera de aprender es leer mucho y practicar haciendolo uno mismo, probando cada cambio para ver sus efectos. Te pongo un ejemplo que había hecho para otro hilo de tamaños relativos que se ajustan al contenido y al tamaño de la ventana. Probado en firefox y opera y funciona bien tanto con poco contenido como con mucho. Con este código:
Código HTML:
Ver original
  1. <div id="cabecera">
  2. </div>
  3. <div id="contenido">
  4.         <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent sed ....</p>
  5.  
  6.         <p>Quisque eget semper urna. Nunc vitae enim erat. Curabitur sem diam, molestie..... </p>
  7.  
  8.         <p>Quisque porta quam eu justo ultricies ac fringilla odio condimentum. Donec dignissim ligula ......</p>
  9.  
  10.         <p>Mauris porttitor orci id purus consectetur tincidunt. Integer eleifend, lacus in pulvinar aliquam, nunc tellus cursus mi, et aliquam ......</p>
  11.  
  12.         <p id="ultimo">Nunc sed nulla quis risus adipiscing accumsan lacinia in diam. Aenean eu velit libero. In interdum interdum dui vitae..... </p>
  13.  
  14. </div>

y este:

Código CSS:
Ver original
  1. html {height: 100%;}
  2.  
  3. body{
  4.         background: url(fichero_imagen) repeat;
  5.         width: 90%;
  6.         margin: 0 auto;    /* para centrar la página */
  7.         height: 100%;
  8.         min-height: 600px;    /* medidas mínimas */
  9.         min-width: 800px;
  10. }
  11.  
  12. #cabecera {
  13.         height: 20%;
  14.         background: #ff0;
  15. }
  16.  
  17. #contenido {
  18.         background: url(fichero_imagen) repeat-x center bottom; /* para fijar la imagen que hace de pie en el lado inferior de la ventana */
  19.         min-height: 79%;
  20. }
  21.  
  22. p {margin: 7px;}
  23.  
  24. #ultimo {padding-bottom: 100px;} /* para que no se pegue la imagen que hace de pie al texto del último párrafo */