Вдохновленный этот вопрос, где плакат случайно заявляет как факт, что <object> следует использовать вместо <img> для встраивания изображений в документы HTML.
В настоящее время я разрабатываю веб-приложение, и, будучи перфекционистом, я стараюсь сделать все блестящим и соответствовать всем стандартам. Насколько я знаю, тег
<img>должен быть устаревшим в следующих стандартах для xHTML, и поскольку в настоящее время даже IE способен обрабатывать<object>правильно, я хотел использовать тег<object>для всех изображений на мой сайт
Стало ясно, что "предстоящие стандарты", о которых говорил плакат, - это заброшенная XHTML2 spec, которая даже не официально отклонить <img>. (Хотя, по-видимому, об этом говорили ).
Насколько я знаю, я не видел никого в сообществе разработчиков веб-сайтов, пропагандирующего использование тега <object> общего назначения поверх более семантического и определенно более совместимого тега <img>.
Есть ли веская причина использовать <object> вместо <img>? Если <object> можно использовать даже вместо <img> – что это может сломаться?