HTML таг object

Пример

Кратък пример как се използва тагът <object>.

<object data="example.pdf" type="application/pdf" width="100%" height="400">
  Вашият браузър не поддържа вграждане на PDF чрез <object>.
  <a href="example.pdf">Изтеглете файла оттук</a>.
</object>
Опитай в редактора

Дефиниция и употреба

Виж как се ползва тагът <object>.

Елементът <object> се използва за вграждане на външни ресурси в HTML страница, като PDF файлове, изображения, SVG, аудио/видео, Java аплети или други плъгин-базирани съдържания. Той служи като универсален контейнер за „обекти“, които браузърът може да визуализира или обработи чрез вграден или външен плъгин.

Основните атрибути са data (URL към ресурса) и type (MIME тип на ресурса). Често се задават и размери чрез width и height. Съдържанието вътре в <object>...</object> се показва като резервно (fallback) съдържание, ако ресурсът не може да бъде зареден или браузърът не го поддържа. Това позволява да осигурите алтернативни връзки, текстови обяснения или други HTML елементи.

Елементът <object> може да се използва и йерархично – вътре в него могат да се поставят други <object> елементи като допълнителни резервни варианти с различни формати. В съвременните уеб приложения често се предпочитат по-специализирани елементи като <img>, <video>, <audio> или <iframe>, но <object> остава полезен за вграждане на PDF, SVG и други специфични типове съдържание с контрол върху fallback поведението.

Browser Support

BrowserПоддръжка

Chrome
✔️

Firefox
✔️

Edge
✔️

Safari
✔️

Opera
✔️

Атрибути

Атрибут Описание
data URL към външния ресурс, който ще бъде вграден (напр. example.pdf).
type MIME тип на ресурса (напр. application/pdf, image/svg+xml).
name Име на обекта, което може да се използва за скриптове или формуляри.
width Ширина на вградения обект (в пиксели или процент).
height Височина на вградения обект (в пиксели или процент).
form Свързва обекта с конкретен формуляр по неговия id.
usemap Свързва обекта с карта на изображение (<map>) чрез нейното име.
typemustmatch Когато е зададен, изисква MIME типът в type да съвпада с действителния тип на ресурса.