Skip to main content

¿Qué es un objeto HTML?

En el lenguaje de marcado de hipertexto (HTML), la etiqueta de objeto se usa para incrustar algún tipo de archivo, como una imagen, video, página web o applet, en una página web para que se muestre correctamente. La etiqueta de objeto HTML es un mecanismo diseñado específicamente para permitir la inclusión de un objeto genérico en un documento HTML sin requerir que el navegador o el lenguaje HTML conozcan el formato o el contenido del objeto. Mediante el uso de diferentes parámetros, como datos, base de código y tipo, se puede definir el complemento, servidor o programa que se requiere para ver el objeto HTML y, con la opción param, se puede pasar cualquier información adicional a la decodificación aplicación, incluido un nombre de archivo, contraseña o resolución de pantalla. Con la inclusión de la etiqueta de objeto HTML en el estándar del lenguaje HTML, otras etiquetas que anteriormente se usaban para definir ciertos formatos de objeto se depreciaron para crear un código más uniforme.

La etiqueta de objeto HTML se creó y se agregó a la versión 4 de la especificación del lenguaje HTML como un mecanismo genérico para incluir formatos y archivos de medios existentes actualmente, así como para crear un marco para incluir cualquier tipo futuro de nuevos medios. Técnicamente, la etiqueta de objeto HTML se puede usar para colocar una imagen en un sitio web, al igual que la etiqueta img, o para incrustar video, música o una aplicación basada en la web. La razón por la que la etiqueta se creó originalmente fue para evitar situaciones como la etiqueta de applet HTML, que es una etiqueta de idioma completo que solo puede usarse para incrustar un applet Java® en un sitio web. Para evitar algún día tener que agregar etiquetas específicas de formato adicionales para tipos de medios que aún no se han inventado, se creó una sola etiqueta de objeto genérico.

Hay muchas formas de usar la etiqueta de objeto HTML. En el nivel más básico, se puede utilizar para definir un archivo y luego el formato o tipo de archivo, como podría ser el caso con una imagen. Si el explorador web reconoce el tipo de objeto, entonces el explorador o sus complementos pueden hacerse cargo de la representación del objeto. Alternativamente, los parámetros codebase, classid y codetype de la etiqueta pueden usarse para definir la ubicación de una aplicación o recurso que sea capaz de interpretar los datos del objeto. Esto significa que, si se coloca un nuevo tipo de formato de video en un sitio web, la ubicación del decodificador se puede incluir en los parámetros del objeto, lo que permite que el objeto se decodifique y muestre fácilmente sin la necesidad de JavaScript® u otros elementos de lenguaje externo .

Más allá de la funcionalidad principal de la etiqueta de objeto HTML, se pueden usar otros parámetros para ayudar a determinar el formato y otros atributos. El ancho y el alto de un objeto se pueden definir para que el resto de la página se pueda formatear correctamente sin cargar primero el objeto. El texto en espera se puede definir para que el espectador de un sitio web pueda ver algo de texto en el área del objeto mientras se está cargando. Se puede colocar cualquier cantidad de etiquetas param dentro de las etiquetas de objeto HTML para que se pueda definir información adicional que sea útil para la aplicación de decodificación de destino.