Tag HTML <object>
Le tag <object> définit le contenu multimédia (fichiers audio et vidéo, applets Java, applications Flash, etc.) sur la page. Il peut également être utilisé pour intégrer une page Web dans une autre.
Dans la spécification HTML 4, on peut utiliser plusieurs tags <object> imbriqués les uns dans les autres. Nous pouvons donc spécifier un contenu alternatif pouvant être affiché dans le navigateur si le contenu principal ne peut pas être affiché correctement. Par exemple, le contenu principal peut être vidéo, alternative - une image graphique, qui sera affichée si le navigateur ne peut pas afficher le fichier vidéo.
Le tag <param> est utilisé pour définir les paramètres des objets incorporés.
La syntaxe du tag <object>
Le contenu est écrit entre les tags ouvrant ( <object>) et fermant (</object>). L’élément <object> est inclus dans l’élément <body>.
Exemple
<!DOCTYPE html>
<html>
<head>
<title>Titre de la page Web</title>
</head>
<body>
<p>Adresse du Commencement de Steve Jobs à Stanford - YouTube</p>
<object width="320" height="240" data="https://www.youtube.com/embed/bZNEB_o3Hzw?ecver=2">
</object>
</body>
</html>
Attribut | Valeur | Description |
---|---|---|
align | top bottom middle left right |
Définit la façon dont l'objet est aligné sur la page et comment il est encapsulé dans le texte.
Non supporté en HTML5. |
archive | URL | Définit le chemin d'accès aux fichiers, qui sont nécessaires pour le fonctionnement de l’objet.
Non supporté en HTML5. |
border | pixels | Définit la largeur des bords autour de l’objet.
Non supporté en HTML5. |
classid | URL | Spécifie l'adresse (URL absolue ou relative), le programme, le plug-in ou l'applet que le navigateur doit charger pour fonctionner avec cet objet. Vous pouvez également utiliser l'ID de l'application ActiveX enregistrée, précédée du mot clé clsid.
Non supporté en HTML5. |
code | name | Définit le nom de l’objet. |
codebase | URL | Définit le chemin d'accès au dossier contenant l'objet spécifié par l'attribut code ou classid.
Non supporté en HTML5. |
codetype | MIME-тип | Définit un type MIME (spécification permettant de transférer un type de fichier différent sur le réseau) de l'objet, spécifié par l'attribut classid.
Non supporté en HTML5. |
data | URL | Définit l’adresse du ressource, que l’objet va utiliser. |
declare | declare | Indique que l'objet vient d'être déclaré.
Non supporté en HTML5. |
form | form_id | Spécifie le formulaire auquel appartient l'élément <object>. |
height | pixels | Définit la hauteur de l’objet. |
hspace | pixels | Définit l’indentation de gache et de droit.
Non supporté en HTML5. |
name | name | Définit le nom de l’objet. |
standby | text | Définit le texte, qui doit être affiché pendant le chargement de l'objet.
Non supporté en HTML5. |
tabindex | number | Définit la séquence de transition entre les éléments lorsque vous appuyez sur la touche Tab. |
type | media_type | Définit le type MIME (le type de codage des données pour la transmission sur le réseau) du fichier joint. |
usemap | #mapname | Spécifie que le contenu incorporé est une carte image. La valeur de l'attribut est corrélée à la valeur de l'attribut name de l'élément <map> et crée un lien entre les deux éléments. |
vspace | pixels | Définit l’indentation verticale.
Non supporté en HTML5. |
width | pixels | Définit la largeur de l’objet. |
Le tag <object> supporte également les Attributs globaux et les Attributs d'événements.
Support de Navigateurs
✓ | ✓ | ✓ | ✓ | ✓ |