Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/06/2010, 22:51
iovan
 
Fecha de Ingreso: septiembre-2007
Ubicación: PyRoot
Mensajes: 1.515
Antigüedad: 16 años, 7 meses
Puntos: 188
No he podido posicionar correctamente mis divs.

Hola amigos verán les muestro una captura de pantalla de lo que quiero hacer


ver imagen en tamaño completo

estilo css
Código CSS:
Ver original
  1. body {
  2.     background:url(themes/default/images/bg.png);
  3.     background-repeat:repeat-x;
  4.     background-color:#DDD;
  5. }
  6. #header {
  7.     width:100%;
  8.     height:150px;
  9.     color:#fff;
  10. }
  11. #content {
  12.     width:80%;
  13.     margin: 30px auto;
  14.     margin-bottom:2.5em;
  15. }
  16. #footer{
  17.     background: url(themes/default/images/footer-bg.png);
  18.     background-repeat:repeat-x;
  19.     margin-top:15px;
  20. }


Lo que deseo lograr es que el pie de página no se me convine con los estilos del content, del cuerpo de la págiona.

Pero cuando agrego divs flotantes.
como estos:

Código CSS:
Ver original
  1. #content div.left {
  2.     float:left;
  3.     width:450px;
  4.    
  5. }
  6. #content div.right {
  7.     float:right;
  8.     width:600px;
  9.     margin-left:1.5em;
  10. }

Todo se descompone y me queda así:


Ver imagen en tamaño completo

estilo 2 css:
Código CSS:
Ver original
  1. body {
  2.     background:url(themes/default/images/bg.png);
  3.     background-repeat:repeat-x;
  4.     background-color:#DDD;
  5. }
  6. #header {
  7.     width:100%;
  8.     height:150px;
  9.     color:#fff;
  10. }
  11. #content {
  12.     width:80%;
  13.     margin: 30px auto;
  14.     margin-bottom:2.5em;
  15. }
  16. #content div.left {
  17.     float:left;
  18.     width:450px;
  19.    
  20. }
  21. #content div.right {
  22.     float:right;
  23.     width:600px;
  24.     margin-left:1.5em;
  25. }
  26. #footer{
  27.     background: url(themes/default/images/footer-bg.png);
  28.     background-repeat:repeat-x;
  29.     margin-top:15px;
  30. }

document html 2:
Código HTML:
Ver original
  1. <div id="header">
  2. Cabecera de la pagina
  3. </div>
  4.  
  5. <div id="content">
  6.    
  7.    <div class="left">
  8.      Bloque a la izquierda
  9.    </div>
  10.    
  11.    <div class="right">
  12.      Bloque a la derecha
  13.    </div>
  14.  
  15. </div>
  16.  
  17. <div id="footer">
  18. Este es el pie de página.
  19. </div>

Es así de sencillo. ¿Por qué no me sale?

muchas gracias.
Saludos.
__________________
Si quieres agradecer el triangulo obscuro de la parte derecha debes presionar +.