Теги Embed и object – что это и для чего они нужны

Теги Embed и object – что это и для чего они нужны

Теги Embed и object используются для того, чтобы отобразить разнообразный медиа контент (видео, флеш, аудио) на веб страницах. Их используют для вставки на веб страницы аудио, видео, флеш файлов.

Поскольку сейчас усиленно развивается стандарт Html 5, и для вставки аудио, видео есть тэги Video, Audio, но они пока не в полной мере поддерживаются всеми браузерами. Поэтому есть неопределенность с используемыми кодеками

Но будущая спецификация Html 5 будет иметь описания embed и object элементов. И они обеспечат возможность встраивания медиа контента на веб-страницы при помощи тегов, способных работать в любом браузере.

Для чего нужны теги embed и object

Как известно, что веб-страницы создают используя язык Html. Embed и object играют в нем определенную роль. Контент получает обрамление тэгами – вставляются картинки, таблицы, гиперссылки используя тег Img.

Элементы embed и object также можно отнести к категории, в которую входят и изображения (img), фреймы (Iframe) —в общем это строчные элементы с замещаемым контентом.

Такие элементы могут вести себя как строчные, но в реальности внутри у них отображен посторонний внешний контент. Для Img – это картинка, для Object или Embed видео и флеш. Поэтому можно сделать вывод, что в сайты вставляется медиа-контент при помощи именно вышеперечисленных элементов.

Object и Embed – парные, они могут задавать область в которую что-то загружают. Обычно используются для вставок флеш — баннеров с рекламой.

Элемент Embed является невалидным тегом, который используют везде. В нем следует указывать атрибуты Type и Src. Первый позволяет указать тип подгружаемого медиа контента, второй помогает задавать путь до файла с медиа потоком.

В роли значения атрибута Type можно задействовать MIME-типы объекта, проще говоря Internet Media Types, их можно передать по всемирной сети. Благодаря чему используя Embed легко вставляются различные виды медиа файлов. К примеру, это изображения формата jpg, gif, png, видео mp4, avi, др. Важно не забыть указать нужный MIME-тип — например, «image/ gif».

Видео, которое вставлялось при помощи этих тегов будет иметь управленческие инструменты, позволяющие следить за хронометражем, перематывать или делать паузы, а также убавлять или добавлять звук.

Элементы Object и Param еще одни элементы, используемые для вставки медиа контента. Они также имеют 2 атрибута — type и data. Первый также может использовать MIME-типы. Второй задействуют для предписания пути до файла с контентом.

Object также строчный элемент, имеющий замещаемый контент. Вместе с ним используется дополнительно одиночный тег Param. Он позволяет выполнять настройки подгружаемого медиа контента. Внутри Object Html код с контентом используется любой.

Имеющаяся спецификация Object обладает многими атрибутами, хотя большинство уже устарели и в Html 5 не будут использованы. Хотя еmbed и object займут свое место в будущей спецификации Html 5, вполне может быть, что их функции разделят.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *