L'élément HTML <embed> représente un point d'intégration pour une application externe ou pour du contenu interactif (autrement dit, pour un plug-in).

Note : Cet article ne traite que de l'élément faisant partie du HTML5. Il ne concerne pas la version précédente et non normalisée de cet élément.

Il faut garder à l'esprit que la plupart des navigateurs ont dépréciés voire retirer la prise en charge des plugins. Aussi, mieux vaut ne pas utiliser sur <embed> si on souhaite qu'un site ou une application soit fonctionnelle sur un navigateur moyen.

Catégories de contenu Contenu de flux, contenu phrasé, contenu intégré, contenu interactif, contenu tangible.
Contenu autorisé Aucun, cet élément est un élément vide.
Omission de balises Cet élément doit avoir une balise ouvrante mais ne doit pas avoir de balise fermante.
Parents autorisés Tout élément qui accepte du contenu intégré.
Rôles ARIA autorisés application, document, img, presentation
Interface DOM HTMLEmbedElement

Attributs

Cet élément possède les attributs universels.

height
La hauteur utilisée pour l'affichage de la ressource, exprimée en pixels CSS (uniquement des valeurs absolues).
src
L'URL de la ressource à intégrer.
type
Le type MIME à utiliser pour sélectionner le plug-in à instancier.
width
La largeur utilisée pour l'affichage de la ressource, exprimée en pixels CSS (uniquement des valeurs absolues).

Exemples

HTML

<embed type="video/quicktime" src="film.mov" width="640" height="480">

Résultat

Spécifications

Spécification État Commentaires
HTML Living Standard
La définition de '<embed>' dans cette spécification.
Standard évolutif  
HTML5
La définition de '<embed>' dans cette spécification.
Recommendation  

Compatibilité des navigateurs

Note : Il existe des différences d'implémentation entre les navigateurs. Ceux basés sur Blink (Chrome, Opera) afficheront le contenu de la ressource HTML tandis que Firefox affichera un message générique indiquant qu'un plugin est nécessaire pour le contenu (cf. bug 1237963). Plutôt que cet élément, il est recommandé d'utiliser un élément <object> ou <iframe>.

FonctionnalitéChromeEdgeFirefoxInternet ExplorerOperaSafari
Support simple Oui Oui1 Oui Oui Oui
height Oui Oui1 Oui Oui Oui
src Oui Oui1 Oui Oui Oui
type Oui Oui1 Oui Oui Oui
width Oui Oui1 Oui Oui Oui
FonctionnalitéAndroid webviewChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
Support simple ? ? ? ? ? ? ?
height ? ? ? ? ? ? ?
src ? ? ? ? ? ? ?
type ? ? ? ? ? ? ?
width ? ? ? ? ? ? ?

Voir aussi

Étiquettes et contributeurs liés au document

Étiquettes : 
 Contributeurs à cette page : SphinxKnight, marie-ototoi, tregagnon
 Dernière mise à jour par : SphinxKnight,