Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/04/2009, 10:50
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
Ayuda Acomodando divs

Saludos.

Bueno yo de nuevo aqui batallando con la posición de los div. Me esfuerzo para no usar la posición absoluta pero como cuesta.

En esta página http:///vtx-cr, como verán trato de acomodar las cajas con las imagenes y texto de forma que me queden de 4 en 4 por linea. pero no he logrado mi objetivo.

el css de el contenedor de todo el centro es este:
Código CSS:
Ver original
  1. #centro_gallery{ /*este contiene todo lo de adentro*/
  2.     position:relative;
  3.     top:0px;
  4.     width:780px;
  5.     height:100%;
  6. }
  7. #categorias_txt{  /* este contiene el texto de las categorias*/
  8.     position:relative;
  9.     width:168px;
  10.     height:100%;
  11.     top:26px;
  12.     left:26px;
  13.     float:left;
  14. }
  15. #templates_container{  este contiene las cajas con los templates*/
  16.     position:relative;
  17.     width:545px;
  18.     height:100%;
  19.     top:26px;
  20.     left:35px;
  21.     marging-right:15px;
  22. }

Ahora los div que contienen las imagenes y el texto que se ve, sus 4 primeros div estan así:
Código CSS:
Ver original
  1. #box1{
  2.     height:218px;
  3.     width:117px;
  4.     float:left;
  5. }
  6.  
  7. #box2{
  8.     height:218px;
  9.     width:117px;
  10.     left:10px;
  11.     float:left;
  12. }
  13. #box3{
  14.     height:218px;
  15.     width:117px;
  16.     left:10px;
  17.     float:left;
  18. }
  19. #box4{
  20.     height:218px;
  21.     width:117px;
  22.     left:10px;
  23.     float:right;
  24. }
  25. #clear{ clear:both;}
y ahi ven el resultado, nada que ver.
Curiosamente abajo se acomodan mejor que arriba y no se porque. Los de abajo estan así:
Código Css:
Ver original
  1. #box5{
  2.     position:relative;
  3.     height:218px;
  4.     width:117px;
  5.     margin:10px 10px 10px 0px;
  6.     float:left;
  7. }
  8. #box6{
  9.     position:relative;
  10.     height:218px;
  11.     width:117px;
  12.     margin:10px 10px 10px 0px;
  13.     float:left;
  14. }
  15. #box7{
  16.     position:relative;
  17.     height:218px;
  18.     width:117px;
  19.     margin:10px 10px 10px 0px;
  20.     float:left;
  21. }
  22. #box8{
  23.     position:relative;
  24.     height:218px;
  25.     width:117px;
  26.     margin:10px 10px 10px 0px;
  27.     float:right;
  28. }
arriba les quite el position :relative porque me habian dicho por aqui que el float y el relative no se llevan muy bien.

El otro punto es que no entiendo muy bien lo de que el div valla creciendo segun el contenido, yo les puse height:100% a los contenedores grandes, pero parece que no estan trabajando.

Bueno espero haber sido claro , este brete me tiene cansado
__________________
"Al que venciere y guardare mis obras hasta el fin, yo le daré autoridad sobre las naciones."
Apocalipsis 2: 26
Servicios para Pymes http://dst.co.cr