<object>
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
L'élément HTML <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 plugin.
Exemple interactif
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 omission de balise |
Parents autorisés | Tout élément acceptant du contenu intégré. |
Rôles ARIA autorisés | application , document , image |
Interface DOM | HTMLObjectElement |
Attributs
Comme tous les autres éléments HTML, cet élément inclut les attributs universels.
data
-
L'adresse de la ressource, une URL valide. Au moins un attribut
data
et un attributtype
doivent être définis. form
-
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 (uniquement en valeur absolue, pas de pourcentage autorisé).
name
-
Le nom du contexte de navigation valide (HTML5) ou du contrôle associé à l'élément (HTML 4).
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 (uniquement en valeur absolue, pas de pourcentage autorisé).
Attributs obsolètes
archive
Obsolète-
Une liste d'URIs séparés par des espaces, pointant vers des archives de resources pour l'objet.
border
Obsolète-
La largeur de la bordure autour de l'objet, exprimée en pixels.
classid
Obsolète-
L'URI de l'implémentation de l'objet. Cet attribut peut être utilisé avec (ou en remplacement de) l'attribut
data
. codebase
Obsolète-
Le chemin absolu de base servant à résoudre les URI 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
Obsolète-
Le type de contenu des données spécifiés par
classid
. declare
Obsolète-
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. standby
Obsolète-
Un message que le navigateur peut afficher pendant le chargement de l'implémentation et des données liées à l'objet.
Exemples
Intégrer une vidéo YouTube
<object
type="video/mp4"
data="https://www.youtube.com/watch?v=Sp9ZfSvpf7A"
width="1280"
height="720"></object>
Spécifications
Specification |
---|
HTML Standard # the-object-element |
Compatibilité des navigateurs
BCD tables only load in the browser