<embed>: Das Embed-Element für externe Inhalte
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.
Das <embed>
-HTML-Element bettet externe Inhalte an der angegebenen Stelle im Dokument ein. Dieser Inhalt wird von einer externen Anwendung oder einer anderen Quelle für interaktive Inhalte, wie z. B. einem Browser-Plug-in, bereitgestellt.
Probieren Sie es aus
<embed
type="video/mp4"
src="/shared-assets/videos/flower.mp4"
width="250"
height="200" />
Hinweis: Dieses Thema dokumentiert nur das Element, das als Teil des HTML Living Standard definiert ist. Es behandelt nicht frühere, nicht standardisierte Implementierungen des Elements.
Beachten Sie, dass die meisten modernen Browser die Unterstützung für Browser-Plug-ins eingestellt und entfernt haben. Daher ist es im Allgemeinen nicht ratsam, auf <embed>
zu setzen, wenn Sie möchten, dass Ihre Website im Browser des durchschnittlichen Benutzers funktioniert.
Attribute
Zu den Attributen dieses Elements gehören die globalen Attribute.
height
-
Die angezeigte Höhe der Ressource in CSS-Pixeln. Dies muss ein absoluter Wert sein; Prozentangaben sind nicht erlaubt.
src
-
Die URL der eingebetteten Ressource.
type
-
Der zu verwendende MIME-Typ, um das zu instanziierende Plug-in auszuwählen.
width
-
Die angezeigte Breite der Ressource in CSS-Pixeln. Dies muss ein absoluter Wert sein; Prozentangaben sind nicht erlaubt.
Nutzungshinweise
Sie können die object-position
-Eigenschaft verwenden, um die Positionierung des eingebetteten Objekts innerhalb des Rahmens des Elements anzupassen.
Hinweis:
Die object-fit
-Eigenschaft hat keine Wirkung auf <embed>
-Elemente.
Barrierefreiheit
Verwenden Sie das title
-Attribut bei einem embed
-Element, um dessen Inhalt zu kennzeichnen, sodass Menschen, die mit unterstützender Technologie wie einem Screenreader navigieren, verstehen können, was es enthält. Der Wert des Titels sollte den eingebetteten Inhalt kurz und prägnant beschreiben. Ohne einen Titel können sie möglicherweise nicht bestimmen, was der eingebettete Inhalt ist. Dieser Kontextwechsel kann verwirrend und zeitaufwendig sein, insbesondere wenn das embed
-Element interaktiven Inhalt wie Video oder Audio enthält.
Beispiele
<embed
type="video/quicktime"
src="movie.mov"
width="640"
height="480"
title="Title of my video" />
Technische Zusammenfassung
Inhaltskategorien | Flussinhalt, formulierender Inhalt, eingebetteter Inhalt, interaktiver Inhalt, greifbarer Inhalt. |
---|---|
Erlaubter Inhalt | Keiner; es ist ein void-Element. |
Tag-Weggelassen | Muss ein Eröffnungs-Tag haben und darf keinen Abschluss-Tag haben. |
Erlaubte Eltern | Jedes Element, das eingebetteten Inhalt akzeptiert. |
Implizite ARIA-Rolle | Keine entsprechende Rolle |
Erlaubte ARIA-Rollen |
application , document ,
img , none ,
presentation
|
DOM-Schnittstelle | [`HTMLEmbedElement`](/de/docs/Web/API/HTMLEmbedElement) |
Spezifikationen
Specification |
---|
HTML # the-embed-element |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Andere Elemente, die verwendet werden, um Inhalte verschiedener Typen einzubetten, sind
<audio>
,<canvas>
,<iframe>
,<img>
,<math>
,<object>
,<svg>
und<video>
. - Positionierung und Skalierung des eingebetteten Inhalts innerhalb seines Rahmens:
object-position
undobject-fit