यह काफी पुराना प्रश्न है, लेकिन मेरे पास ठीक वही परेशान करने वाला मुद्दा है जहां क्रोम / एज (ऑब्जेक्ट-फिट प्रॉपर्टी के साथ) के लिए सब कुछ ठीक रहा, लेकिन IE11 में उसी css प्रॉपर्टी ने काम नहीं किया (जब से IE11 में इसकी असमर्थता थी), मैं समाप्त हो गया HTML5 "आंकड़ा" तत्व का उपयोग करके जो मेरी सभी समस्याओं को हल करता है।
मैंने व्यक्तिगत रूप से बाहरी DIV टैग का उपयोग नहीं किया क्योंकि इससे मेरे मामले में बिल्कुल भी मदद नहीं मिली, इसलिए मैंने बाहरी DIV से परहेज किया और बस 'फिगर' तत्व को बदल दिया।
नीचे दिए गए कोड छवि को अच्छी तरह से (मूल पहलू अनुपात को बदले बिना) कम करने के लिए मजबूर करते हैं।
<figure class="figure-class">
<img class="image-class" src="{{photoURL}}" />
</figure>
और सीएसएस कक्षाएं:
.image-class {
border: 6px solid #E8E8E8;
max-width: 189px;
max-height: 189px;
}
.figure-class {
width: 189px;
height: 189px;
}