HTML <object>Etiqueta
Ejemplo
Usando el elemento <object> para agregar un archivo Flash en HTML:
Pruébalo »
Soporte del navegador
![]()
Actualmente la mayoría de los navegadores soportan la etiqueta <object>.
Definición de la etiqueta e instrucciones de uso
Define un objeto incrustado. Utilice este elemento para agregar multimedia a su página XHTML. Este elemento le permite especificar los datos y parámetros del objeto insertado en el documento HTML, así como el código que se puede utilizar para mostrar y manipular los datos.
La etiqueta <object> se utiliza para contener objetos, como imágenes, audio, vídeo, applets de Java, ActiveX, PDF y Flash.
El propósito original de object era reemplazar los elementos img y applet. Sin embargo, debido a vulnerabilidades y falta de soporte de los navegadores, esto no se ha logrado.
El soporte de objetos del navegador depende del tipo de objeto. Desafortunadamente, los navegadores principales utilizan códigos diferentes para cargar el mismo tipo de objeto.
Afortunadamente, el objeto object ofrece una solución. Si el elemento object no se muestra, se ejecutará el código ubicado entre <object> y </object>. De esta manera, podemos anidar múltiples elementos object (cada uno correspondiente a un navegador).
Diferencias entre HTML 4.01 y HTML5
Algunos atributos de HTML 4.01 no son compatibles con HTML5.
"form" es un nuevo atributo definido en HTML5.
En HTML5, los objetos pueden enviarse dentro de un formulario.
En HTML5, los objetos ya no aparecen dentro del elemento <head>.
Atributos
New: Nuevo atributo de HTML5.
| Atributo | Valor | Descripción |
|---|---|---|
| align | top bottom middle left right | No soportado en HTML5. Obsoleto en HTML 4.01.Especifica la alineación del elemento <object> en relación con los elementos circundantes. |
| archive | URL | No soportado en HTML5.Una lista de URL separadas por espacios que apuntan a archivos. Estos archivos contienen recursos relacionados con el objeto. |
| border | pixels | No soportado en HTML5. Obsoleto en HTML 4.01.Especifica el ancho del borde alrededor de <object>. |
| classid | class_ID | No soportado en HTML5.Define el valor de ID de una clase incrustada en el Registro de Windows o en una URL. Este atributo se puede utilizar para especificar la ubicación del objeto contenido en el navegador, generalmente una clase de Java. |
| codebase | URL | No soportado en HTML5.Define dónde se puede encontrar el código necesario para el objeto, proporcionando una URL base. |
| codetype | MIME_type | No soportado en HTML5.El tipo MIME del código referenciado por el atributo classid. |
| data | URL | Especifica la URL del recurso utilizado por el objeto. |
| declare | declare | No soportado en HTML5.Define que el objeto solo puede declararse, pero no crearse ni instanciarse, hasta que el objeto se utilice. |
| formNew | form_id | Especifica uno o más formularios a los que pertenece el objeto. |
| height | pixels | Especifica la altura del objeto. |
| hspace | pixels | No soportado en HTML5. Obsoleto en HTML 4.01.Especifica el espacio en blanco a la izquierda y a la derecha del objeto. |
| name | name | Especifica un nombre para el objeto. |
| standby | text | No soportado en HTML5.Define el texto que se muestra mientras se carga el objeto. |
| type | MIME_type | Especifica el tipo MIME de los datos especificados en el atributo data. |
| usemap | #mapname | Especifica el nombre del mapa de imágenes del lado del cliente que se utiliza con el objeto. |
| vspace | pixels | No soportado en HTML5. Obsoleto en HTML 4.01.Especifica el espacio en blanco en la parte superior e inferior del objeto. |
| width | pixels | Especifica el ancho del objeto. |
Atributos globales
La etiqueta <object> admite atributos globales. Ver la tabla completa de atributosAtributos globales de HTML。
Atributos de eventos
La etiqueta <object> admite todos losAtributos de eventos de HTML。
Artículos relacionados
Tutorial de HTML:Elemento HTML Object
Otras extensiones