<embed>
Intègre du contenu externe via un plugin externe (PDF, Flash historique). Usage moderne limité, souvent remplacé par iframe ou object.
Description
L’élément <embed> intègre du contenu externe géré par un plugin navigateur. Son usage était historiquement répandu pour Flash, Java, et d’autres plugins. Aujourd’hui, il est principalement utilisé pour intégrer des PDFs dans certains navigateurs. <iframe> ou <object> sont souvent préférables.
Syntaxe
<embed src="document.pdf" type="application/pdf" width="800" height="600">
Exemples
Intégration de PDF :
<embed
src="/rapports/rapport-2025.pdf"
type="application/pdf"
width="100%"
height="700"
title="Rapport annuel 2025"
>
Attributs spécifiques
| Attribut | Type | Description |
|---|---|---|
src | URL | URL de la ressource à intégrer. |
type | MIME | Type MIME de la ressource. |
width | integer | Largeur en pixels. |
height | integer | Hauteur en pixels. |
Notes
<embed> vs <iframe> vs <object> : <iframe> est recommandé pour les documents HTML ; <object> pour les ressources génériques avec contenu de repli ; <embed> est le plus basique et le moins flexible des trois. Pour les PDFs, <iframe src="doc.pdf"> est souvent plus fiable.
Plugins disparus : Flash, Java, Silverlight — tous les grands plugins navigateurs ont disparu. <embed> est devenu beaucoup moins pertinent depuis 2020.
Support navigateurs
Chrome1+ · Firefox1+ · Safari≤4+ · Edge12+