La etiqueta <object>
en HTML5 es un elemento versátil y potente diseñado para incrustar varios tipos de contenido dentro de un documento web. Este contenido puede incluir, entre otros, vídeos, audio, imágenes, documentos PDF y aplicaciones de Java (applets). Aquí te doy una descripción detallada de la instrucción <object>
y una explicación de sus atributos, seguida de algunos ejemplos sencillos de uso.
<object>
<object>
.<object>
. Generalmente, se da en píxeles o como un porcentaje.<object>
, también en píxeles o porcentaje.<object>
, permitiendo que pueda ser referenciado en scripts.<map>
.classid
, data
y archive
.classid
.<object>
en HTML5: Ejemplos Sencillos<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Incrustar PDF</title>
</head>
<body>
<object data="example.pdf" type="application/pdf" width="600" height="400">
<p>El documento PDF no puede mostrarse. Puedes <a href="example.pdf">descargarlo aquí</a>.</p>
</object>
</body>
</html>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Incrustar Sonido</title>
</head>
<body>
<object data="audio.mp3" type="audio/mpeg" width="300" height="200">
<p>Tu navegador no soporta el elemento de audio. Puedes <a href="audio.mp3">descargar el archivo aquí</a>.</p>
</object>
</body>
</html>
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Incrustar Video</title>
</head>
<body>
<object data="video.mp4" type="video/mp4" width="600" height="400">
<p>El video no puede reproducirse. Puedes <a href="video.mp4">descargarlo aquí</a>.</p>
</object>
</body>
</html>
En cada uno de estos ejemplos, el <object>
se utiliza para incrustar diferentes tipos de contenido (PDF, audio y video) en una página HTML. Los elementos <p>
dentro de cada <object>
funcionan como fallback content, proporcionando una alternativa en caso de que el recurso no pueda cargarse correctamente.