Trên trang web của mình, tôi muốn hiển thị hình ảnh do người dùng tải lên trong một cửa sổ mới với kích thước cụ thể ( width: 600px
). Vấn đề là các hình ảnh có thể lớn. Vì vậy, nếu chúng lớn hơn những thứ này 600px
, tôi muốn thay đổi kích thước chúng, giữ nguyên tỷ lệ khung hình.
Tôi đã thử thuộc tính max-width
CSS, nhưng nó không hoạt động: kích thước của hình ảnh không thay đổi.
Có cách nào để giải quyết vấn đề này không?
HTML :
<div id="ImageContainerr">
<img src="DisplayImage.do?ad_id=${requestScope.advert.id}" class="Image" />
</div>
CSS :
img.Image { max-width: 100%;}
div#ImageContainer { width: 600px; }
Tôi cũng đã thử cài đặt max-width: 600px
cho một hình ảnh, nhưng không hoạt động. Hình ảnh được truyền trực tuyến từ một servlet (nó được lưu trữ bên ngoài thư mục ứng dụng web của Tomcat).
max-width
, không đặtmax-height
và nó sẽ hoạt động. Nếu không, hãy đăng mã của bạn để người khác có thể giúp bạn phát hiện vấn đề.