Встраивание объектов в html

Встраивание объектов в html

Встраиваем мультимедиа на страницу.

Время чтения: меньше 5 мин

Кратко

Скопировать ссылку «Кратко» Скопировано

Тег используется для встраивания на страницу других страниц или мультимедийных элементов (PDF, Flash, видео- или аудио-плееров).

Пример

Скопировать ссылку «Пример» Скопировано

Встраивание видео с YouTube:

  type="video/mp4" data="https://www.youtube.com/watch?v=dQw4w9WgXcQ" width="1280" height="720">  object type="video/mp4" data="https://www.youtube.com/watch?v=dQw4w9WgXcQ" width="1280" height="720"> object>      

Обычно поле type нужно указывать, но для YouTube-видео это необязательно.

Как пишется

Скопировать ссылку «Как пишется» Скопировано

  data="example.pdf" width="300" height="200"> Лунная соната №14 PDF  object class="pdf_example" type="application/pdf" data="example.pdf" width="300" height="200"> a href="example.pdf">Лунная соната №14 PDFa> object>      

Если браузер не поддерживает тип встроенного файла, то он покажет вложенное содержимое в качестве фолбэка. В нашем примере, если встраивание PDF-инструкции не поддерживается, то мы увидим ссылку на её скачивание.

  • data — ссылка на встраиваемый ресурс;
  • type — MIME-тип подгружаемого объекта;
  • name — имя объекта;
  • usemap — атрибут для связи объекта с тегом ;
  • width — ширина объекта;
  • height — высота объекта;
  • form — связь с одной или несколькими формами.

Источник

HTML тег

В этом уроке мы познакомимся с тегом . Его основной целью является встраивание на html-страницу каких-то объектов, которые браузер не в состоянии распознать. Например, это может быть flash-игра, изображения, аудио, видео, java-апплетов, activeX-элементов, PDF.

object type value">ТИП" data value">URL" [атрибуты]> . [param атрибуты>] . object>

В разделе атрибутов находятся очень важные параметры для работы объекта (чуть ниже мы рассмотрим их значения все с примерами). Причем обязательных всего два type и data . Между закрывающим и открывающим тегом object можно задавать параметры для подключаемого объекта (если, конечно, они нужны) через .

Атрибуты тега

1. Align

Align — отвечает за выравнивание объекта относительно других элементов страницы.

object align value">VALUE">object>

VALUE может принимать следующие значения:

  • absmiddle — выравнивание по середине текущей строки
  • baseline , middle — выравнивание по базовой линии текущей строки
  • bottom (по умолчанию) — выравнивание нижней границы объекта по окружающему тексту
  • left — расположение объекта слева
  • right — расположение объекта справа
  • top — выравнивание по самому высокому элементу текущей строки

2. Classid

Classid — указывает браузеру, какую программу, плагин или апплет нужно загрузить. Эта программа в дальнейшем будет работать с объектом

object classid value">URL">object>

Вместо URL можно писать как абсолютный, так и относительный адрес.

3. Data

Data — это самый важный аргумент, поскольку в нем указывается адрес объекта.

object type value">application/x-shockwave-flash" data value">Адрес_объекта">object>

Адрес объекта указывается в зависимости от того, указали ли мы codebase. Если codebase не указан, то адрес объекта указываем относительно той части каталога в которой мы находимся. Я бы рекомендовал задавать полный адрес объекта.

4. Height и Width

Height и Width — задают высоту и ширину объекта соответственно. Можно задавать как в пикселях, так и в процентах. Если задаем в процентах, то значения рассчитываются исходя из той дозволенной области.

object width value">500" height value">200">object> object width value">100%" height value">80%">object>

5. Type

Type — определяет MIME тип данных, указанных в атрибуте data. Нужен для того, чтобы браузер подготовил необходимые ресурсы. Чаще всего его значение ровно » application/x-shockwave-flash «.

В случае, если браузер не поддерживает объекты (такое часто бывает, если не установлен flash плеер Adobe), то внутри тега можно указать текст, который сообщит пользователю о невозможности загрузить объект.

object type value">application/x-shockwave-flash" data value">Адрес_объекта"> К сожалению, объект не может быть отображен object>

Браузер IE может некорректно понять значение data, поэтому следует указать адрес файла еще раз в тегах param:

object type value">application/x-shockwave-flash" data value">Адрес_объекта"> param name value">move" value value">Адрес_объекта"> object>

Пример: часы с помощью object

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

object width value">150" height value">150" type value">application/x-shockwave-flash" data value">object_clock_1.swf"> param name value">move" value value">object_clock_1.swf"> object>

Скачать часы 1 » (в архиве лежит object_clock_1.swf)

Скачать часы 2 » (в архиве лежит object_clock_2.swf)

Источник

Встраивание объектов в html

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

Спецификация HTML 4 разрешает вкладывать несколько тегов с разным содержанием друг в друга. Это позволяет отображать тот контент, который понимает браузер, при отсутствии нужного плагина. Например, внешний тег загружает видеофайл, а для случая, когда соответствующий кодек (программа для сжатия и восстановления видеоданных) не установлен, внутренний тег показывает графическое изображение. Дополнительно внутрь контейнера можно поместить тег , который передает дополнительные параметры для отображения объекта.

Синтаксис

Атрибуты

align Определяет, как объект будет выравниваться на странице и способ его обтекания текстом. archive Устанавливает путь к файлам, необходимым для работы объекта. classid Адрес программы (приложения или плагина), которая работает с данным объектом, и будет запускать его. code Имя объекта для его выполнения. codebase Путь к папке с объектом, который указан атрибутом code или classid . codetype Указывает на тип объекта, который задан атрибутом classid . data Адрес файла для его отображения в окне браузера. height Высота объекта. hspace Горизонтальный отступ от объекта до окружающего контента. tabindex Определяет порядок перехода между элементами с помощью клавиши Tab. type MIME-тип объекта. vspace Вертикальный отступ от объекта до окружающего контента. width Ширина объекта.

Также для этого тега доступны универсальные атрибуты и события.

Закрывающий тег

Источник

Читайте также:  Тег INPUT, атрибут accept
Оцените статью