Тег object

ОписВідкриваючий та закриваючий теги object вказують браузеру, як саме в html-документ вставляти зовнішній об'єкт. Це може бути звуковий чи відеофайл, файл vrml, флеш, або інший об'єкт. Зазвичай такі файли браузер відтворює за допомогою відповідних плагінів.
Також всередині контейнера object можна розміщувати тег param, що передає йому додаткові параметри.
Синтаксис
<object атрибут="значення">
...
</object>
Атрибутиalign
Показує положення програється об'єкта щодо тексту або інших елементів, може приймати значення:

  1. left - об'єкт вирівнюється по лівому краю;

  2. right - об'єкт вирівнюється по правому краю;

  3. top - вирівнює верхню лінію об'єкта по верхньому рядку тексту;

  4. bottom - вирівнює нижню лінію об'єкта по нижній рядку тексту;

  5. middle - вирівнює середину об'єкта за базовою лінії рядка тексту;

  6. absmiddle - вирівнює середину об'єкта по центру рядка тексту;

  7. baseline - вирівнює об'єкт за базовою лінії рядка тексту;


classid
Вказує адресу програми або плагіна, які будуть працюють з цим об'єктом.
code
Вказує ім'я Java-аплета.
codebase
Вказує шлях до папки з Java-аплетом.
type
Вказує MIME-тип об'єкта.
codetype
Вказує тип об'єкта.
data
Вказує адресу відображуваного файлу.
height
Вказує висоту об'єкта.
width
Вказує ширину об'єкта.
hspace
Вказує горизонтальний відступ від об'єкта до тексту чи іншого об'єкта.
vspace
Вказує вертикальний відступ від об'єкта до тексту чи іншого об'єкта.
Приклад
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//UA" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Приклад тегу object</title>
</head>
<body>
<object data="rabbit.swf" type="application/x-shockwave-flash" width = "100" height="100" align="left">
</object>
Кролика вставлено за допомогою тегу object
</body>
</html>

Тег object


(відкриється в новому вікні)
Часті помилки
ДодатковоЗгідно офіційної специфікації зовнішні об'єкти (наприклад такі як flash) необхідно ставити за допомогою саме тегу object. Хоча деякі візуальні редактори - наприклад Dreanwiever - використовують саме тег embed, ви повинні знати що використання embed не відповідає вимогам html 4.01 або новішим та не пройде валідацію

Тег object