Résumé
L'élément HTML <object>
(pour Embedded Object) représente une ressource externe qui peut être interprétée comme une image, un contexte de navigation imbriqué ou une ressource à traiter comme un plug-in.
- Catégories de contenu Contenu de flux, contenu phrasé, contenu intégré, contenu tangible. Si l'élément a un attribut usemap il fait aussi partie de la catégorie de contenu interactif, contenu listé pour les formulaires (listed), contenu pouvant être envoyé par un formulaire (submittable) .
- Contenu autorisé Zéro ou plusieurs éléments
<param>
suivis par du contenu transparent. - Omission de balise Aucune, la balise d'ouverture et la balise de fermeture sont obligatoires
- Éléments parent autorisés Tout élément acceptant du contenu intégré.
- Interface DOM
HTMLObjectElement
Attributs
Cet élément inclue les attributs globaux.
archive
HTML 4 seulement ; Obsolète depuis HTML5- Une liste d'URIs séparés par des espaces, pointant vers des archives de resources pour l'objet.
border
Obsolète depuis HTML4.01; Obsolète depuis HTML5- La largeur de la bordure autour de l'objet, exprimée en pixels.
classid
HTML 4 seulement ; Obsolète depuis HTML5- L'URI de l'implémentation de l'objet. Cet attribut peut être utilisé avec (ou en remplacement de) l'attribut
data
. codebase
HTML 4 seulement ; Obsolète depuis HTML5- Le chemin absolu de base servant à résoudre les URIs relatifs spécifiés par
classid
,data
, ouarchive
. S'il n'est pas renseigné, l'URI de base considéré sera celui du document. codetype
HTML 4 seulement ; Obsolète depuis HTML5- Le type de contenu des données spécifiés par
classid
. data
- L'adresse de la ressource, une URL valide. Au moins un attribut
data
et un attributtype
doivent être définis. declare
HTML 4 seulement ; Obsolète depuis HTML5- Si cet attribut booléen est présent, l'élément sera seulement une déclaration. L'objet devra donc être instancié par un élément
<object>
dans la suite du document. En HTML5, il faut répéter l'élément <object> complètement chaque fois que la ressource est ré-utilisée. form
HTML5- L'élément de formulaire éventuel auquel l'élément est associé. La valeur de cet attribut doit être l'identifiant d'un élément
<form>
du même document. height
- La hauteur de la ressource à afficher, exprimée en pixels CSS.
name
- Le nom du contexte de navigation valide (HTML5) ou du contrôle associé à l'élément (HTML 4).
standby
HTML 4 seulement ; Obsolète depuis HTML5- Un message que le navigateur peut afficher pendant le chargement de l'implémentation et des données liées à l'objet.
tabindex
HTML 4 seulement ; Obsolète depuis HTML5- La position de l'élément dans la navigation par onglets au sein de l'élément courant.
type
- Le type MIME de la ressource définie par
data
. Au moins un attributdata
et un attributtype
doivent être définis. usemap
- Une référence à l'élément
<map>
. La valeur de cet attribut doit être un '#' suivi de la valeur d'un attributname
d'un élément<map>
. width
- La largeur de la ressource à afficher, exprimée en pixels CSS.
Exemples
Intégrer une animation flash
<!-- Intégrer une animation Flash --> <object data="animation.swf" type="application/x-shockwave-flash"></object> <!-- Intégrer une animation Flash avec des paramètres --> <object data="animation.swf" type="application/x-shockwave-flash"> <param name="truc" value="toto"> </object>
Spécifications
Spécification | Statut | Commentaires |
---|---|---|
WHATWG HTML Living Standard La définition de '<object>' dans cette spécification. |
Standard évolutif | |
HTML5 La définition de '<object>' dans cette spécification. |
Recommendation | |
HTML 4.01 Specification La définition de '<object>' dans cette spécification. |
Recommendation |
Compatibilité des navigateurs
Fonctionnalité | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Support simple | (Oui) | 1.0 (1.7 ou moins) | (Oui) | (Oui) | (Oui) |
Fonctionnalité | Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Support simple | (Oui) | 1.0 (1.0) | (Oui) | (Oui) | (Oui) |