Tôi không thể sử dụng JS, chỉ nên lưu trữ CSS này. Vùng chứa (DIV) là phần tử "ô bảng" chiều rộng tự động (linh hoạt).Giảm kích thước (nhưng không lên) hình ảnh bằng cách sử dụng CSS để khớp với ngăn chứa div trong IE9 (chiều rộng tối đa: sửa chữa 100%)
Tôi muốn chia tỷ lệ hình ảnh chỉ khi chiều rộng lớn hơn vùng chứa (người dùng có thể đổi kích thước cửa sổ - đó là lý do).
Tôi đã sử dụng mã được hiển thị bên dưới nhưng chỉ hoạt động trên IE7.
max-width: 100%;
height: auto;
width: auto\9;
Tôi đã cố gắng tìm mọi cách khắc phục sự cố cho IE9 nhưng không thành công.
chỉ thêm 'chiều rộng tối đa: 100%;' vào thẻ img không hoạt động? kiểm tra nó [ở đây] (http://jsfiddle.net/SAada/) thay đổi kích thước cửa sổ. Nó hoạt động cho IE7, IE8, Chrome và Firefox, nhưng tôi có thể kiểm tra nó trong IE9 ngay bây giờ. Dù sao, IE9 hoạt động như thế nào? – scumah
Đây là tình huống và vấn đề chính xác mà tôi phải giải quyết: http://jsfiddle.net/SAada/2/ – Simek
Các cài đặt kiểu bạn đang sử dụng cho hình ảnh đều ổn. Kiểm tra mẫu này hoạt động cho các trình duyệt phổ biến bao gồm IE9 - http://jsfiddle.net/cTxYc/ Các cài đặt bạn đã chỉ định cho div đang được đặt giữa các cài đặt cho hình ảnh – mvark