Estoy tratando de hacer que una imagen (colocada dinámicamente, sin restricciones en las dimensiones) sea tan ancha como su división principal, pero solo mientras ese ancho no sea más ancho que su propio ancho al 100%. He intentado esto, en vano:
img {
width: 100%;
height: auto;
max-width: 100%;
}
Muchas de estas imágenes son mucho más anchas que su división principal, por lo que me gustaría que cambien de tamaño en consecuencia, pero cuando aparece una pequeña imagen y se amplía más allá de sus dimensiones normales, realmente se ve terrible. ¿Hay alguna forma de hacer esto?
max-width: 100%
?