В чём разница между тегом embed и тегом object?

Ведь они одну и ту же работу выполняют (отрывки из htmlbook):

>Элемент <object > сообщает браузеру, как загружать и отображать объекты, которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называется плагин, или запуска вспомогательной программы.

>Элемент <embed> используется для загрузки и отображения объектов (например, видеофайлов, флэш-роликов, некоторых звуковых файлов и т.д.), которые исходно браузер не понимает. Как правило, такие объекты требуют подключения к браузеру специального модуля, который называется плагин, или запуска вспомогательной программы.

Почему на смену object пришёл embed?
  • Вопрос задан
  • 3594 просмотра
Решения вопроса 1
HaJIuBauKa
@HaJIuBauKa
Тег <embed>- это спецификация HTML5, <object> - HTML4.
Если пишете сайт в HTML5 используйте тег < embed > для внедрения объектов на страницу, иначе страница не пройдет валидацию.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Кроссбраузерная бойня, вот что это.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы