Estou tentando fazer com que uma imagem (colocada dinamicamente, sem restrições de dimensões) seja tão larga quanto sua div principal, mas apenas enquanto essa largura não for maior que sua própria largura em 100%. Eu tentei isso, sem sucesso:
img {
width: 100%;
height: auto;
max-width: 100%;
}
Muitas dessas imagens são muito mais amplas que a div principal, e é por isso que eu gostaria que elas fossem redimensionadas de acordo, mas quando uma pequena imagem aparece e é ampliada além de suas dimensões normais, ela realmente parece terrível. Existe alguma maneira de fazer isso?
max-width: 100%
?