Le tag <embed> est utilisé comme un conteneur pour les applications externes, le contenu multimédia et interactif que le navigateur ne comprend pas. Pour leur affichage correct, vous devez connecter des plug-ins externes ou des programmes spéciaux. La manière dont le contenu imbriqué sera affiché dépend du type de fichier, des attributs du tag <embed> et des plug-ins installés dans le navigateur.

Le tag <embed>, bien que prise en charge par les navigateurs, ne faisait pas partie de la norme HTML 4. Pour charger des objets dans HTML 4, on utilise le tag <object>. Mais comme ce ne sont pas tous les navigateurs qui affichent correctement les informations contenues, le tag <embed> dans le conteneur <object> est utilisée pour prendre en charge plusieurs navigateurs, ainsi que la validité du document. En HTML 5, la validation du document ne pose aucun problème, car le tag <embed> a acquis un statut officiel dans la nouvelle version de HTML.

Syntaxe

Le tag <embed> est seul, le tag fermant n’est pas nécessaire.

Exemple

<!DOCTYPE>
<html>
  <head>
    <title>Titre du document</title>
  </head>
  <body>
    <embed src="/uploads/media/default/0001/01/0710cad7a1017902166203def268a0df2a5fd545.png" />
  </body>
</html>

Dans cet exemple, nous avons inséré notre logotype, en utilisant le tag <embed>.

Résultat

Exemple de embed

Attributs

Attribut Valeur Description
align Spécifie l'alignement du contenu incorporé sur la page et la façon dont il est encapsulé dans le texte.
left Aligne à gauche.
right Aligne à droit.
center Aligne au centre.
justify Aligne aux bords gauche et droit.
height pixels Définit la hauteur du contenu attaché.
pluginspage URL L'adresse d’où vous pouvez télécharger et installer le plug-in requis.
src URL Indique le chemin au fichier, qui sera mis en élément.
type MIME-type Définit un type MIME (une spécification pour transférer des fichiers de différents types sur le réseau) du contenu incorporé.
vspace pixels Définit l'indentation verticale du contenu attaché au contenu environnant.
width pixels Définit la largeur du contenu attaché.

Le tag <embed> supporte également les Attributs globaux et les Attributs d'événements.

Support de Navigateurs

chrome edge firefox safari opera

Pratiquez vos connaissances

Quelle est la fonction principale de la balise HTML <embed>?
Trouvez-vous cela utile?