Skip to main content

Что такое объект HTML?

В языке разметки гипертекста (HTML) тег объекта используется для встраивания файла определенного типа - например, изображения, видео, веб-страницы или апплета - в веб-страницу, чтобы он отображался правильно. Тег объекта HTML - это механизм, специально разработанный для того, чтобы разрешить включение универсального объекта в документ HTML, не требуя, чтобы браузер или язык HTML знали о формате или содержимом объекта. Благодаря использованию различных параметров, таких как данные, кодовая база и тип, можно определить подключаемый модуль, сервер или программу, необходимые для просмотра объекта HTML, и с помощью параметра param любая дополнительная информация может быть передана в декодирование. приложение, включая имя файла, пароль или разрешение экрана. С включением тега объекта HTML в стандарт языка HTML другие теги, которые ранее использовались для определения определенных форматов объекта, были исключены для создания более унифицированного кода.

Тег объекта HTML был создан и добавлен в версию 4 спецификации языка HTML как общий механизм для включения существующих в настоящее время форматов и файлов мультимедиа, а также создания основы для включения любых будущих типов новых мультимедиа. Технически, тег HTML-объекта можно использовать для размещения изображения на веб-сайте, так же как тег img, или для встраивания видео, музыки или веб-приложения. Причина, по которой тег был изначально создан, состояла в том, чтобы избежать ситуаций, таких как тег апплета HTML, который является целым языковым тегом, который можно использовать только для встраивания апплета Java® в веб-сайт. Чтобы избежать необходимости добавлять дополнительные специфичные для формата теги для типов мультимедиа, которые еще не могут быть изобретены, был создан один общий тег объекта.

Есть много способов использовать тег объекта HTML. На самом базовом уровне его можно использовать для определения файла, а затем формата или типа файла, как это может быть в случае с изображением. Если тип объекта распознается веб-браузером, браузер или его подключаемые модули могут взять на себя рендеринг объекта. Альтернативно, параметры codebase, classid и codetype тега могут использоваться для определения местоположения приложения или ресурса, который способен интерпретировать данные объекта. Это означает, что, если новый тип видеоформата размещается на веб-сайте, местоположение декодера может быть включено в параметры объекта, что позволяет легко декодировать и отображать объект без необходимости использования JavaScript® или других элементов внешнего языка. ,

Помимо основной функциональности тега объекта HTML, другие параметры могут использоваться для определения форматирования и других атрибутов. Ширина и высота объекта могут быть определены так, чтобы остальная часть страницы могла быть правильно отформатирована без предварительной загрузки объекта. Резервный текст может быть определен так, чтобы зритель веб-сайта мог видеть некоторый текст в области объекта во время его загрузки. В теги объекта HTML можно поместить любое количество тегов параметров, чтобы можно было определить дополнительную информацию, полезную для целевого приложения декодирования.