Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.
<object>
Baseline Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis juillet 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 unplugin.
Dans cet article
Exemple interactif
<object type="video/mp4" data="/shared-assets/videos/flower.mp4" width="250" height="200"></object>| Catégories de contenu | Contenu de flux,contenu phrasé,contenu intégré,contenu tangible. Si l'élément a un attributusemap il fait aussi partie de la catégorie decontenu 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 ducontenu transparent. |
| Omission de balise | Aucune omission de balise |
| Parents autorisés | Tout élément acceptant ducontenu intégré. |
| Rôles ARIA autorisés | application,document,image |
| Interface DOM | HTMLObjectElement |
Attributs
Comme tous les autres éléments HTML, cet élément inclutles attributs universels.
dataL'adresse de la ressource, une URL valide. Au moins un attribut
dataet un attributtypedoivent être définis.formL'é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.heightLa hauteur de la ressource à afficher, exprimée enpixels CSS (uniquement en valeur absolue,pas de pourcentage autorisé).
nameLe nom du contexte de navigation valide (HTML5) ou du contrôle associé à l'élément (HTML 4).
typeLetype MIME de la ressource définie par
data. Au moins un attributdataet un attributtypedoivent être définis.usemapUne référence à l'élément
<map>. La valeur de cet attribut doit être un '#' suivi de la valeur d'un attributnamed'un élément<map>.widthLa largeur de la ressource à afficher, exprimée enpixels CSS (uniquement en valeur absolue,pas de pourcentage autorisé).
Attributs obsolètes
archiveObsolèteUne liste d'URIs séparés par des espaces, pointant vers des archives de resources pour l'objet.
borderObsolèteLa largeur de la bordure autour de l'objet, exprimée en pixels.
classidObsolèteL'URI de l'implémentation de l'objet. Cet attribut peut être utilisé avec (ou en remplacement de) l'attribut
data.codebaseObsolèteLe 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.codetypeObsolèteLe type de contenu des données spécifiés par
classid.declareObsolèteSi 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.standbyObsolèteUn 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> # the-object-element> |