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