Foros del Web » Creando para Internet » CSS »

Ajustar DIV al 100% del Documento

Estas en el tema de Ajustar DIV al 100% del Documento en el foro de CSS en Foros del Web. Que tal compañeros, les vengo con una duda que no he podido arreglar, estoy haciendo un layout muy sencillo, pero quiero que el div de ...
  #1 (permalink)  
Antiguo 03/10/2012, 14:02
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Ajustar DIV al 100% del Documento

Que tal compañeros, les vengo con una duda que no he podido arreglar, estoy haciendo un layout muy sencillo, pero quiero que el div de header y footer tengan el 100% del ancho, de todo el documento, no solo de la ventana, ya que si pones una imagen grande, el ancho se queda solo al ancho de la ventana.

Anexo el código a lo básico que he llegado, lo que me gustaría ver es el div header (azul) que se fuera hasta el ancho de la imagen, y también el de contenido (blanco).

Código HTML:
Ver original
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <html lang="en-US" xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-US" dir="ltr">
  3.     <head>
  4.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  5.         <title>Template</title>
  6.         <style type="text/css">
  7.             body {
  8.                 background: #333;
  9.                 font-family: sans-serif;
  10.                 width: 100%;
  11.                 margin: 0px;
  12.                 padding: 0px;
  13.                 border: 0px;
  14.                 outline: 0px;
  15.             }
  16.             #header {
  17.                 width: 100%;
  18.                 background: blue;
  19.                 color: white;
  20.             }
  21.             #content-container {
  22.                 background: white;
  23.                 color: black;
  24.                 font-size: .8em;
  25.             }
  26.         </style>
  27.     </head>
  28.     <body>
  29.         <!-- Header -->
  30.         <!-- Header title -->
  31.         <div id="header">
  32.             <p><em>Title</em></p>
  33.         </div>
  34.         <!-- /Header title -->
  35.        
  36.         <!-- Content Container -->
  37.         <div id="content-container">
  38.             <!-- Content -->
  39.             <div id="content-body">
  40.     <p>
  41.     Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed pharetra justo et erat condimentum iaculis. Maecenas eros sapien, pharetra at molestie auctor, accumsan ut quam. Duis id purus id nisl ornare porttitor sed sed nisi. Fusce gravida mauris mi, sit amet tincidunt nibh. Cras porttitor posuere pretium. In hac habitasse platea dictumst. Quisque malesuada eros ac odio tincidunt bibendum suscipit at tortor. Sed faucibus rutrum nisl, vitae porta lectus porttitor nec. Etiam quis nibh a lacus blandit vestibulum in nec metus. Donec a sodales dui.<br />
  42.     <br />
  43.     Nulla condimentum auctor eros a ultricies. Praesent vestibulum aliquam justo id hendrerit. Proin augue arcu, semper a convallis ac, ornare in massa. Etiam pharetra euismod nibh, nec aliquam leo mattis a. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pharetra felis bibendum ante fermentum bibendum. Morbi vitae lorem ipsum, ac convallis massa. Proin et tincidunt lorem. Sed at lacus at turpis iaculis tempor id sed augue. Quisque pharetra sollicitudin dolor, quis feugiat eros sollicitudin at. Phasellus quis libero at nulla pellentesque faucibus a eu purus. Etiam ultrices molestie massa eget tempus. Etiam eget sem nulla, id mollis magna. Vivamus nec est nisi. Donec condimentum nisi id purus ornare at iaculis est condimentum. Phasellus non turpis vitae diam tincidunt tempor.<br />
  44.     <br />
  45.     In metus massa, placerat non auctor et, pharetra ac massa. Ut quam purus, sodales sit amet scelerisque aliquam, consectetur et dui. Praesent non orci odio, sed auctor orci. Duis tincidunt metus quis arcu vehicula auctor. Phasellus posuere faucibus turpis, sed aliquet quam consequat in. Pellentesque ipsum massa, elementum non iaculis vitae, rutrum non nibh. Sed scelerisque semper iaculis. Sed euismod enim ac ante bibendum volutpat. Nulla consequat dapibus adipiscing.<br />
  46.     <br />
  47.     Nulla sit amet pulvinar metus. Integer sit amet nunc a ante cursus elementum. Donec imperdiet rhoncus vestibulum. Maecenas eu magna magna, eu pretium libero. Morbi condimentum, dolor pharetra gravida accumsan, nibh justo varius orci, sed condimentum odio mauris in metus. Maecenas nec sapien sed risus ullamcorper volutpat. Donec interdum sodales hendrerit. Proin at lorem non eros ornare ornare vel a augue.<br />
  48.     <br />
  49.     Mauris semper magna porttitor elit pulvinar vitae accumsan purus placerat. Ut laoreet ante at tellus semper tempus. Mauris lacinia condimentum massa, sed pharetra augue tincidunt et. Nulla vel eros ut ipsum pretium volutpat elementum at leo. Curabitur molestie massa at sem elementum ornare. Mauris sit amet lorem eu nisl scelerisque sollicitudin. Cras elementum nibh ac diam vehicula consectetur. In euismod venenatis velit, at venenatis orci feugiat at. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus eu nulla augue. Nulla accumsan hendrerit ante, at euismod mi venenatis et. Nulla facilisi. Pellentesque aliquam adipiscing ligula, vitae iaculis nulla pellentesque aliquam. Nunc vel ultricies nisl.<br />
  50.     </p>
  51.     <img src="http://www.photographers.ie/site/wp-content/uploads/2012/02/Exhibition_SligoWide_PR_Photo.jpg" border="0">
  52.             </div>
  53.         </div>
  54.     </body>
  55. </html>

Saludos y gracias
  #2 (permalink)  
Antiguo 03/10/2012, 15:07
Avatar de IsaBelM
Colaborador
 
Fecha de Ingreso: junio-2008
Mensajes: 5.032
Antigüedad: 15 años, 10 meses
Puntos: 1012
Respuesta: Ajustar DIV al 100% del Documento

se trata de asignar la propiead display: inline-block a body y a #content-container. al mismo tiempo hay que usar min-width: 100% en body
__________________
if(ViolenciaDeGénero) {alert('MUJER ASESINADA');}
  #3 (permalink)  
Antiguo 03/10/2012, 15:30
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: Ajustar DIV al 100% del Documento

Interesante, gracias IsabelM, voy a ajustar mi layout porque parece que no funciona como debería aunque el ejemplo sí que lo hace bien.

¡Gracias!

Etiquetas: ancho, contenido, html, fondo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:12.