Ver Mensaje Individual
  #4 (permalink)  
Antiguo 26/09/2013, 13:16
CorpseOfSteel
 
Fecha de Ingreso: julio-2007
Ubicación: Málaga
Mensajes: 600
Antigüedad: 17 años, 5 meses
Puntos: 56
Respuesta: Alinear divs horizontalmente

Cita:
Iniciado por ryugen Ver Mensaje
Como dice pzin, sin ver demasiado código no creo que se pueda hacer mucho, pero creo que tu problema se solucionaría de la siguiente manera, a los divs indeterminados esos que tus dices deberían tener las siguientes etiquetas:

Código CSS:
Ver original
  1. div {
  2.    display:inline-block; /*Los convierte en bloques en lineas, lo que hace que al completarse una linea (de tres en tu caso, el proximo baje a la línea de abajo. El alto de la linea estaría formado por el div mas alto*/
  3.    width: 30%; /*El ancho que tu definiste*/
  4.    vertical-align:top; /*Para que se alineen al comienzo de la linea y no a la base (comportamiento por defecto*/
  5.    *display: inline; /*Para que funcione en IE7, en caso de ser necesario*/
  6.    zoom: 1;/*Para que funcione en IE7, en caso de ser necesario*/
  7. }

Aqui tienes un ejemplo funcionando: http://jsfiddle.net/Y2NqT/5/

Hola Ryugen, gracias por el link, yo estaba buscando algo parecido, pero que en el caso de que el div tenga menos altura, en vez de quedar un hueco en blanco, el div que está abajo suba para no dejar márgenes. ¿Es posible hacer esto?.

Gracias de antemano.