2012-03-20 8 views
8

Tengo problemas para establecer el ancho máximo de mis imágenes en un CMS que estoy usando. En Chrome (no probado en otros navegadores todavía), el establecimiento de un ancho máximo se extiende a la altura de la imagen inserto - ver aquí: http://www.literarykitchen.co.uk/events/testspace/Chrome está estirando la altura de mi imagen de ancho máximo

Este es el código que estoy usando:

#content .pagebanner img { max-width:490px; } 

¿Hay ¿Alguna razón por la que se extiende de esa manera? Pensé que maxwidth significaba que las imágenes escalaban en proporción.

Gracias

Osu

+3

encontrado la respuesta a través de un poco de ensayo y error - que necesita para establecer la altura a 'auto': '#content .pagebanner img {max-width: 490px; altura: auto; } ' – Osu

+0

Esta solución no funciona para mí en Chrome. :( – mcandre

+0

@mcandre Odd; para mí. Chrome 22.0.1..etc .... – nchpmn

Respuesta

10

que tenía el mismo problema, Mi galería de imágenes era dinámico y todas las imágenes eran diferentes tamaños subidas por el usuario. Así que tuve que asegurarme de que esto funcionara. Lo que me solucionó fue configurar max-width:, max-height:, height: y width: de lo contrario, no funcionó.

Ejemplo:

#image-container-div img { 
    max-width: 490px; 
    max-height: 490px; 
    height: auto; 
    width: auto; 
} 
+0

Gracias por esta respuesta, ya que ayudó en algunos puntos. Al preparar nuestro sitio Mobilegeddon, descubrí que ajustaba el ajuste de anchura superior a 100% me da la mejor de todas las soluciones: 'Nº de imagen-contenedor-div img { max-width: 490px; max-height: 490px; height: auto; width: 100%; } ' –

Cuestiones relacionadas