Dies ist eine ziemlich alte Frage, aber ich hatte genau das gleiche nervige Problem, bei dem alles für Chrome / Edge (mit Objektanpassungseigenschaft) einwandfrei funktionierte, aber dieselbe CSS-Eigenschaft in IE11 nicht funktionierte (da sie in IE11 nicht unterstützt wird) mit HTML5 "figure" Element, das alle meine Probleme gelöst hat.
Ich persönlich habe das äußere DIV-Tag nicht verwendet, da dies in meinem Fall überhaupt nicht geholfen hat. Deshalb habe ich das äußere DIV vermieden und einfach durch das Element 'figure' ersetzt.
Der folgende Code zwingt das Bild, es zu verkleinern / zu verkleinern (ohne das ursprüngliche Seitenverhältnis zu ändern).
<figure class="figure-class">
<img class="image-class" src="{{photoURL}}" />
</figure>
und CSS-Klassen:
.image-class {
border: 6px solid #E8E8E8;
max-width: 189px;
max-height: 189px;
}
.figure-class {
width: 189px;
height: 189px;
}