Тег object
| Опис | Відкриваючий та закриваючий теги object вказують браузеру, як саме в html-документ вставляти зовнішній об'єкт. Це може бути звуковий чи відеофайл, файл vrml, флеш, або інший об'єкт. Зазвичай такі файли браузер відтворює за допомогою відповідних плагінів. Також всередині контейнера object можна розміщувати тег param, що передає йому додаткові параметри. |
|---|---|
| Синтаксис |
<object атрибут="значення"> |
| Атрибути | align Показує положення програється об'єкта щодо тексту або інших елементів, може приймати значення:
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> ![]() (відкриється в новому вікні) |
| Часті помилки | |
| Додатково | Згідно офіційної специфікації зовнішні об'єкти (наприклад такі як flash) необхідно ставити за допомогою саме тегу object. Хоча деякі візуальні редактори - наприклад Dreanwiever - використовують саме тег embed, ви повинні знати що використання embed не відповідає вимогам html 4.01 або новішим та не пройде валідацію |
Тег object

