Đây là một câu hỏi khá cũ, nhưng tôi đã gặp phải vấn đề khó chịu chính xác là mọi thứ hoạt động tốt cho Chrome / Edge (với thuộc tính phù hợp với đối tượng) nhưng cùng một thuộc tính css không hoạt động trong IE11 (vì nó không được hỗ trợ trong IE11), tôi đã kết thúc sử dụng phần tử "figure" HTML5 đã giải quyết được tất cả các vấn đề của tôi.
Cá nhân tôi đã không sử dụng thẻ DIV bên ngoài vì điều đó không giúp ích gì trong trường hợp của tôi, vì vậy tôi đã tránh DIV bên ngoài và chỉ cần thay thế bằng phần tử 'figure'.
Đoạn mã dưới đây buộc hình ảnh phải giảm / thu nhỏ tỷ lệ một cách độc đáo (mà không thay đổi tỷ lệ khung hình ban đầu).
<figure class="figure-class">
<img class="image-class" src="{{photoURL}}" />
</figure>
và các lớp css:
.image-class {
border: 6px solid #E8E8E8;
max-width: 189px;
max-height: 189px;
}
.figure-class {
width: 189px;
height: 189px;
}