Lấy cảm hứng từ this question, trong đó áp phích tình cờ thực tế là <object>
nên được sử dụng thay vì <img>
để nhúng hình ảnh trong tài liệu HTML.Có hợp lệ để bao gồm hình ảnh với <object> thay vì <img> không?
Tôi đang phát triển một ứng dụng web vào lúc này và, là một người cầu toàn, tôi cố gắng làm cho nó sáng bóng và tuân thủ tất cả các tiêu chuẩn. Theo như tôi biết, thẻ
<img>
sẽ không được chấp nhận trong các tiêu chuẩn sắp tới cho xHTML và vì ngày nay, ngay cả IE có thể xử lý<object>
đúng cách, tôi muốn sử dụng thẻ<object>
cho tất cả hình ảnh trên trang web của tôi
Nó trở nên rõ ràng rằng "tiêu chuẩn sắp tới" áp phích được nói đến là thông số kỹ thuật bị bỏ rơi XHTML2, thậm chí không chính thức từ chối <img>
. (Mặc dù có vẻ rõ ràng là rumors đối với hiệu ứng đó.)
Theo hiểu biết tốt nhất của tôi, tôi đã không thấy bất kỳ ai trong cộng đồng phát triển web ủng hộ việc sử dụng thẻ chung <object>
qua ngữ nghĩa được cho là nhiều hơn và chắc chắn tương thích hơn <img>
thẻ.
Có lý do chính đáng để sử dụng <object>
thay vì <img>
không? Nên <object>
thậm chí có thể được sử dụng ở tất cả thay cho <img>
– điều này có thể phá vỡ điều gì không?
Tôi đã thấy điều tương tự khi sử dụng đối tượng để nhúng pdf với dự phòng img – albert