Saltar al contenido

Etiqueta HTML <embed>

La etiqueta <embed> se utiliza como contenedor para aplicaciones externas, multimedia y contenido interactivo que el navegador no comprende. Deben instalarse o habilitarse complementos externos o programas especiales para una visualización correcta. La visualización del contenido incrustado depende del tipo de archivo, los atributos de la etiqueta <embed> y los complementos instalados en el navegador. Para el desarrollo web moderno, se recomienda utilizar las etiquetas <video> y <audio> en lugar de la etiqueta <embed>.

Para cargar objetos en HTML4, utiliza la <object> etiqueta. Para una mayor compatibilidad, la etiqueta <embed> a menudo se coloca dentro de la etiqueta <object>. En HTML5, <embed> es un elemento estándar, por lo que los documentos que la utilizan validan correctamente.

éxito

Utiliza la propiedad CSS object-position para corregir la posición del objeto incrustado dentro del marco del elemento.

Sintaxis

La etiqueta <embed> es vacía, lo que significa que no se requiere la etiqueta de cierre. Pero en XHTML, la etiqueta <embed> debe cerrarse (<embed/>).

Ejemplo de la etiqueta HTML <embed> para colocar un logotipo:

Ejemplo de la etiqueta HTML <embed>

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <embed src="https://es.w3docs.com/uploads/media/default/0001/01/0710cad7a1017902166203def268a0df2a5fd545.png" />
  </body>
</html>

Resultado

ejemplo de la etiqueta embed

Ejemplo de la etiqueta HTML <embed> para insertar audio:

Ejemplo de la etiqueta HTML <embed> para insertar audio:

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <embed type="audio/mpeg" 
      src="https://es.w3docs.com/build/audios/audio.mp3" 
      width="200"
      height="100" />
  </body>
</html>

Ejemplo de la etiqueta HTML <embed> para insertar video:

Ejemplo de la etiqueta HTML <embed> para insertar video:

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the document</title>
  </head>
  <body>
    <embed type="video/mp4" 
      src="https://es.w3docs.com/build/videos/arcnet.io(7-sec).mp4" 
      width="300" 
      height="200" 
      title="Arcnet.io video" />
  </body>
</html>

Atributos

AtributoValorDescripción
alignleft, right, center, justifyEspecifica la alineación del contenido incrustado en la página y la forma en que se envuelve alrededor del texto.
heightpíxelesDefine la altura del contenido incrustado.
pluginspageURLDirección desde la cual podemos descargar e instalar el complemento necesario.
srcURLIndica la ruta al archivo que se insertará en la etiqueta <embed>.
typeMIME-typeDefine el tipo MIME (especificación para la transmisión en red de archivos de varios tipos) del contenido incrustado.
vspacepíxelesDefine el margen vertical desde el contenido incrustado hasta el circundante.
widthpíxelesDefine el ancho del contenido incrustado.

La etiqueta <embed> admite los Atributos globales y los Atributos de eventos.

Nota: Los atributos align y vspace están obsoletos en HTML5. Para un estilo y diseño modernos, se recomienda utilizar las propiedades CSS width, height y object-position en lugar de los atributos HTML.

Práctica

¿Cuáles son los casos de uso de la etiqueta HTML <embed>?

¿Te resulta útil?

Vista previa dual-run — compárala con las rutas Symfony en producción.