Etiqueta HTML <objeto>


Ejemplo

Una imagen incrustada:

<object data="pic_trulli.jpg" width="300" height="200"></object>

Ejemplo

Una página HTML incrustada:

<object data="snippet.html" width="500" height="200"></object>

Ejemplo

Un video incrustado:

<object data="video.mp4" width="400" height="300"></object>

Definición y uso

La <object>etiqueta define un contenedor para un recurso externo.

El recurso externo puede ser una página web, una imagen, un reproductor multimedia o una aplicación complementaria.

Para incrustar una imagen, es mejor usar la <img>etiqueta.

Para incrustar HTML, es mejor usar la <iframe>etiqueta.

Para incrustar video o audio, es mejor usar las etiquetas <video>y .<audio>


Compatibilidad con navegador

Element
<object> Yes Yes Yes Yes Yes

Complementos

La <object>etiqueta se diseñó originalmente para incrustar complementos del navegador.

Los complementos son programas informáticos que amplían la funcionalidad estándar del navegador.

Los complementos se han utilizado para muchos propósitos diferentes:

  • Ejecutar applets de Java
  • Ejecutar controles ActiveX
  • Mostrar películas Flash
  • Mostrar mapas
  • Escanear en busca de virus
  • Verificar una identificación bancaria

Advertencia !

La mayoría de los navegadores ya no son compatibles con los subprogramas y complementos de Java.

Los controles ActiveX ya no son compatibles con ningún navegador.

La compatibilidad con Shockwave Flash también se ha desactivado en los navegadores modernos.


Atributos

Attribute Value Description
data URL Specifies the URL of the resource to be used by the object
form form_id Specifies which form the object belongs to
height pixels Specifies the height of the object
name name Specifies a name for the object
type media_type Specifies the media type of data specified in the data attribute
typemustmatch true/false Specifies whether the type attribute and the actual content of the resource must match to be displayed
usemap #mapname Specifies the name of a client-side image map to be used with the object
width pixels Specifies the width of the object

Atributos globales

La <object>etiqueta también es compatible con los atributos globales en HTML .


Atributos de eventos

La <object>etiqueta también es compatible con los atributos de eventos en HTML .


páginas relacionadas

Tutorial de HTML: elemento de objeto HTML

Referencia HTML DOM: Objeto Objeto


Configuración predeterminada de CSS

La mayoría de los navegadores mostrarán el <object>elemento con los siguientes valores predeterminados:

object:focus {
  outline: none;
}