<object>: Das externe Objekt-Element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das <object>-Element von HTML stellt eine externe Ressource dar, die als Bild, als geschachtelte Browsing-Kontext oder als eine durch ein Plugin zu behandelnde Ressource behandelt werden kann.

Probieren Sie es aus

<object
  type="video/mp4"
  data="/shared-assets/videos/flower.mp4"
  width="250"
  height="200"></object>

Attribute

Dieses Element beinhaltet die globalen Attribute.

archive Veraltet

Eine durch Leerzeichen getrennte Liste von URIs für Archive von Ressourcen für das Objekt.

border Veraltet

Die Breite eines Rahmens um die Steuerung in Pixeln.

classid Veraltet

Der URI der Implementierung des Objekts. Kann zusammen mit oder anstelle des data-Attributs verwendet werden.

codebase Veraltet

Der Basis-Pfad, der zur Auflösung relativer URIs verwendet wird, die durch classid, data oder archive angegeben sind. Wenn nicht angegeben, ist der Standard der Basis-URI des aktuellen Dokuments.

codetype Veraltet

Der Inhaltstyp der durch classid spezifizierten Daten.

data

Die Adresse der Ressource als gültige URL. Mindestens eines der Attribute data und type muss definiert sein.

declare Veraltet

Die Anwesenheit dieses Booleschen Attributs definiert dieses Element nur als Deklaration. Das Objekt muss durch ein nachfolgendes <object>-Element instanziiert werden. Wiederholen Sie das <object>-Element vollständig, jedes Mal, wenn die Ressource erneut verwendet wird.

form

Das Formular-Element, mit dem das Objekt-Element verbunden ist (sein Formular-Eigentümer). Der Wert des Attributs muss eine ID eines <form>-Elements im selben Dokument sein.

height

Die Höhe der angezeigten Ressource, wie in <integer> in CSS-Pixel.

name

Der Name eines gültigen Browsing-Kontextes (HTML5) oder der Name der Steuerung (HTML 4).

standby Veraltet

Eine Nachricht, die der Browser anzeigen kann, während die Implementierung und Daten des Objekts geladen werden.

type

Der Inhaltstyp der durch data spezifizierten Ressource. Mindestens eines der Attribute data und type muss definiert sein.

usemap Veraltet

Ein Hash-Name-Verweis auf ein <map>-Element; das ist ein '#' gefolgt vom Wert eines name eines Map-Elements.

width

Die Breite der angezeigten Ressource, wie in <integer> in CSS-Pixel.

Beispiele

Ein Video einbinden

HTML

html
<object
  type="video/webm"
  data="/shared-assets/videos/flower.webm"
  width="600"
  height="140">
  <img src="path/image.jpg" alt="useful image description" />
</object>

Ergebnis

Wenn das Video im Beispiel nicht geladen werden kann, wird dem Benutzer ein Bild als Fallback-Inhalt zur Verfügung gestellt. Das <img>-Tag wird verwendet, um ein Bild anzuzeigen. Wir fügen das src-Attribut hinzu, das auf den Pfad des einzubindenden Bildes verweist. Wir fügen auch das alt-Attribut hinzu, das dem Bild einen zugänglichen Namen gibt. Wenn das Bild ebenfalls nicht geladen werden kann, wird der Inhalt des alt-Attributs angezeigt.

Technische Zusammenfassung

Inhaltskategorien Fließ-Content; phrasierender Content; eingebetteter Content, greifbarer Content; wenn das Element ein usemap-Attribut hat, interaktiver Content; gelistet, übertragbar formular-assoziiertes Element.
Zulässiger Inhalt null oder mehr <param>-Elemente, dann transparent.
Tag-Auslassung Keine, sowohl das öffnende als auch das schließende Tag sind obligatorisch.
Erlaubte Eltern Jedes Element, das eingebetteten Content akzeptiert.
Implizierte ARIA-Rolle Keine entsprechende Rolle
Erlaubte ARIA-Rollen application, document, img
DOM-Schnittstelle [`HTMLObjectElement`](/de/docs/Web/API/HTMLObjectElement)

Spezifikationen

Specification
HTML
# the-object-element

Browser-Kompatibilität

Siehe auch