Het <embed>-element is een integratiepunt voor een externe applicatie of interactieve inhoud. M.a.w., het neemt een plug-in op in de pagina. Op zijn minst moet het src-attribuut of het type-attribuut aanwezig zijn.
In tegenstelling tot het <object>-element heeft het <embed>-element geen inhoud. Dit betekent dat geen alternatieve inhoud getoond kan worden. De browser zal de gebruiker daarom informeren als de plug-in ontbreekt. Daarnaast worden parameters als attributen gespecificeerd in plaats van via <param>-elementen.
<embed … />
…-attribuut
Alle hier niet omschreven attributen van het <embed>-element bestaan ook. Deze dienen als parameters voor de plug-in en de mogelijkheden zijn afhankelijk van de plug-in.
Toegestane symbolen in de attribuutnaam zijn onder andere kleine letters, cijfers, underscores ('_') en verbindingsstrepen ('-').
<embed …="…" … />
height-attribuut
Het height-attribuut specificeert de hoogte van de applicatie in pixels.
Indien afwezig zal de plug-in de hoogte kiezen.
<embed height="…" … />
src-attribuut
Het src-attribuut specificeert de locatie van het bestand dat via de plug-in moet worden weergegeven, indien dit het geval is.
Indien er geen type-attribuut is gebruikt, wordt de benodigde plug-in door de browser geraden a.d.h.v. dit attribuut (bijv. via de bestandsextensie).
<embed src="…" … />
type-attribuut
Het type-attribuut specificeert het MIME-type van het bestand dat door de plug-in moet worden geopend, of, indien geen bestand wordt geopend, het MIME-type van de plug-in. Dit attribuut bepaalt indien aanwezig welke plug-in wordt geladen.
Enkele voorbeelden zijn:
"application/x-shockwave-flash": een Adobe Flash-applicatie;"application/x-silverlight-2": een Microsoft Silverlight-applicatie;"application/x-java-applet": een Java-applet.
<embed type="…" … />
width-attribuut
Het width-attribuut specificeert de breedte van de applicatie in pixels.
Indien afwezig zal de plug-in de breedte kiezen.
<embed width="…" … />
Globale attributen
De globale attributen mogen op elk element worden toegepast. Dit zijn accesskey, class, contenteditable, contextmenu, data-…, dir, draggable, hidden, id, lang, spellcheck, style, tabindex en title.