Hola, en la página de incio, en los productos destacados he creado una etiqueta div (imgdestacados) donde van las imagenes para ponerle un alto fijo (120px) , para que todos me salgan alineados.
Me gustaria saber como centrar la imagen dentro de esta etiqueta ya que todas las imagenes no tienen el mismo alto y quiero que salgan centradas, ya que ahora estan alineadas arriba.
La web es www.parafarmaciamimaos.com/clon
Muchas gracias y un saludo.
URL del sitio: Contenido solo visible a usuarios registrados
Hola,
Normalmente no es una tarea del todo sencilla centrar una imagen verticalmente dentro de una capa div, ya que dependiendo del navegador que se utilice para cargar la página, el resultado puede ser diferente.
Haciendo una búsqueda en Google podrás encontrar multitud de información:
Una opción que podría funcionar sería la que se comenta aquí:
http://diec123.blogspot.fr/2009/04/centrar-verticalmente-una-imagen-en-un.html
Consistiría en poner un espacio mediante html con el código y luego agregar los estilos CSS que se indican. Para ello, además de tener que modificar los estilos CSS de la página tendrás que editar la plantilla que carga los productos.
Normalmente lo más cómodo sería que subieras las imágenes con unas dimensiones similares para todos los productos, de forma que rellenes con espacio en blanco o transparente la parte que falta.
Hola Pablo, asi parace que me funciona. seria correcto?
.imgdestacados {
height: 120px;
vertical-align: middle;
display: table-cell;
text-align: center;
width: 200px;
}
Saludos.
Hola Manolo
Si, es correcto, asegúrate de que se comporta de la misma manera en IE
Saludos.