Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/02/2014, 11:07
kevin_91bo
 
Fecha de Ingreso: octubre-2013
Mensajes: 22
Antigüedad: 10 años, 7 meses
Puntos: 1
Respuesta: Como alinear 3 divs horizontalmente como se muestra en la imagen

Cita:
Iniciado por herzbazi Ver Mensaje
Código CSS:
Ver original
  1. .logo{
  2.             width: 300px;
  3.             height: 200px;
  4.             background-color: #eee;
  5.             display: inline-block;
  6.         }
Código HTML:
Ver original
  1. <div class="cuerpocentral">
  2.             <div class="logo">
  3.                 <img src="" alt="">
  4.             </div>
  5.             <div class="logo">
  6.                 <img src="" alt="">
  7.             </div>
  8.             <div class="logo">
  9.                 <img src="" alt="">
  10.             </div>
  11.         </div>

veo que usas mucho el id lo cual no es malo pero para elementos que tienen caracteristicas compartidas puedes usar mejor class y eso te ayuda mucho , lo otro es que hoy en dia es muy comun trabajar haciendo flotar los elementos

[URL="http://librosweb.es/referencia/css/display.html"]http://librosweb.es/referencia/css/display.html[/URL]


o bien el float

[URL="http://librosweb.es/referencia/css/float.html"]http://librosweb.es/referencia/css/float.html[/URL] este otro por lo general tienes que limpiar el css para evitar que afecte a otros elementos.

ahi esta la base de lo que buscas hora , mejora el codigo y optimizarlo para tus necesidades
Gracias por tu respuesta.
Claro que si le hago unn display:inline-block se linearán uno detrás de otro, pero el resultado que yo quiero es que el logo de la izquierda este en el extremo izquierdo el de la derecha en el extremo derecho y el central que es un poco mas grande se quede en el centro , tal que al hacer pequeño la ventana vaya perdiendo el margen que hay entre ellos . y que no estén a la misma altura ya que el logo central es mas grande.
No se si me explico bien , de ahí a que tenga el código un poco sucio intentando hacer esto.