Foros del Web » Creando para Internet » CSS »

Ordenando div uno de bajo de otro sin espacios

Estas en el tema de Ordenando div uno de bajo de otro sin espacios en el foro de CSS en Foros del Web. Buenas, a ver si alguien me puede echar un cable con esto: Necesito que lo siguiente: ...se vea como: El código que actualmente tengo es ...
  #1 (permalink)  
Antiguo 04/11/2015, 12:45
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 10 meses
Puntos: 0
Pregunta Ordenando div uno de bajo de otro sin espacios

Buenas, a ver si alguien me puede echar un cable con esto:

Necesito que lo siguiente:


...se vea como:

El código que actualmente tengo es el siguiente:
Código CSS:
Ver original
  1. <style>
  2.     .caja{
  3.         display:inline-block;
  4.         background:green;
  5.         height:100px;
  6.         width:100px;
  7.         margin-bottom:5px;
  8.         vertical-align:top;
  9.     }
  10.  
  11.     .caja2{
  12.         background:blue;
  13.         height:140px;
  14.     }
  15.  
  16. </style>
Código HTML:
Ver original
  1. <div class="principal">
  2.  
  3.     <div class="caja"></div>
  4.     <div class="caja"></div>
  5.     <div class="caja"></div>
  6.     <div class="caja"></div>
  7.     <div class="caja caja2"></div>
  8.     <div class="caja"></div>
  9.     <div class="caja"></div>
  10.     <div class="caja caja2"></div>
  11.     <div class="caja"></div>
  12.     <div class="caja caja2"></div>
  13.     <div class="caja"></div>
  14.     <div class="caja"></div>
  15.     <div class="caja"></div>
  16.     <div class="caja"></div>
  17.     <div class="caja caja2"></div>
  18.     <div class="caja"></div>
  19.  
  20. </div>

Muchas gracias de antemano.
Un saludo
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #2 (permalink)  
Antiguo 04/11/2015, 13:09
 
Fecha de Ingreso: enero-2015
Ubicación: Cordoba, Andalucía
Mensajes: 111
Antigüedad: 9 años, 11 meses
Puntos: 15
Respuesta: Ordenando div uno de bajo de otro sin espacios

Se puede hacer con jquery

http://hongkhanh.github.io/gridify/

Un saludo.
  #3 (permalink)  
Antiguo 04/11/2015, 16:33
Avatar de andresgarciadev  
Fecha de Ingreso: junio-2013
Mensajes: 218
Antigüedad: 11 años, 5 meses
Puntos: 32
Respuesta: Ordenando div uno de bajo de otro sin espacios

nada, como te dice el anterior comentario no hay forma sino es con jquery, de lo contrario la unica manera es que los imprimar verticalmente envez de horizontalmente
  #4 (permalink)  
Antiguo 04/11/2015, 17:31
Avatar de RUX
RUX
 
Fecha de Ingreso: enero-2004
Ubicación: Las Palmas de Gran Canari
Mensajes: 566
Antigüedad: 20 años, 10 meses
Puntos: 0
Respuesta: Ordenando div uno de bajo de otro sin espacios

Me lo estaba suponiendo, muchísimas gracias chicos.
__________________
Rux.es - Sitio Personal | IslaRock.com - Todo Rock
  #5 (permalink)  
Antiguo 05/11/2015, 01:45
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 4 meses
Puntos: 2114
Respuesta: Ordenando div uno de bajo de otro sin espacios

Puedes usar columnas de CSS o flexbox. Aunque cada una tienes sus cosas.

Alternativamente una buena librería JavaScript para esto es Isotope. Luego hay otras como masonry, salvattore o savvior.
__________________
(:

Etiquetas: background, espacios, width
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 02:18.