J'essaie de faire en sorte qu'une image (placée dynamiquement, sans restriction de dimensions) soit aussi large que son div parent, mais seulement si cette largeur n'est pas supérieure à sa propre largeur à 100%. J'ai essayé en vain :
img {
width: 100%;
height: auto;
max-width: 100%;
}
La plupart de ces images sont beaucoup plus larges que leur div parent, c'est pourquoi j'aimerais qu'elles soient redimensionnées en conséquence, mais lorsqu'une petite image est placée là et qu'elle est redimensionnée au-delà de ses dimensions normales, l'aspect est vraiment terrible. Existe-t-il un moyen de résoudre ce problème ?
5 votes
Que se passe-t-il si vous spécifiez seulement
max-width: 100%
?0 votes
@Fyodor Soikin - Donnez-moi ça comme réponse et je voterai pour vous.
0 votes
Il serait bon d'examiner quels navigateurs prennent en charge la largeur maximale, cependant.
0 votes
Kbrimington apporte un bon point à la table. Selon reference.sitepoint.com/css/max-width#compatibilitysection L'implémentation d'IE8 est boguée.