jueves, 18 de agosto de 2011

Objetos en html

Además de las imágenes, HTML permite incluir en las páginas web otros elementos mucho más complejos, como applets de Java y vídeos en formato QuickTime o Flash. La mayoría de este tipo de contenidos no los interpreta el navegador directamente, sino que hace uso de pequeños programas llamados plugins y que se encargan de tratar con este tipo de elementos complejos.

La etiqueta <object> es la que permite "embeber" o incluir en las páginas HTML cualquier tipo de contenido complejo:


El atributo data se emplea para indicar la URL del recurso que se va a incluir. El atributo type indica el tipo de contenido de los datos del objeto. Los posibles valores de type están estandarizados y coinciden con los del atributo type de la etiqueta <a> que se explicó anteriormente.

El propio estándar de HTML incluye ejemplos de uso de esta etiqueta. Incluir un vídeo en formato MPEG:

<object data="PlanetaTierra.mpeg" type="application/mpeg" />

También se pueden incluir varias versiones alternativas de un mismo contenido. Así, si el navegador no es capaz de interpretar el formato por defecto, puede optar por cualquiera de los otros formatos alternativos:

<object title="La Tierra vista desde el espacio" classid="http://www.observer.mars/TheEarth.py">
<!-- Formato alternativo en forma de vídeo -->
<object data="PlanetaTierra.mpeg" type="application/mpeg">
<!-- Otro formato alternativo mediante una imagen GIF -->
<object data="PlanetaTierra.gif" type="image/gif">
<!-- Si el navegador no soporta ningún formato, se muestra el siguiente texto -->
La <strong>Tierra</strong> vista desde el espacio.
</object>
</object>
</object>

No hay comentarios:

Publicar un comentario