<object>: Das externe Objektelement

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> HTML-Element repräsentiert eine externe Ressource, die als Bild, als verschachtelter Browsing-Kontext oder als Ressource behandelt werden kann, die von einem Plugin bearbeitet wird.

Probieren Sie es aus

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 das Steuerelement in Pixeln.

classid Veraltet

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

codebase Veraltet

Der Basis-Pfad, der verwendet wird, um relative URIs aufzulösen, die durch classid, data oder archive angegeben sind. Falls nicht angegeben, ist die Standard-URI die Basis-URI des aktuellen Dokuments.

codetype Veraltet

Der Inhaltstyp der Daten, die durch classid angegeben sind.

data

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

declare Veraltet

Die Präsenz dieses booleschen Attributs macht dieses Element zu einer reinen 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 Formularelement, mit dem das Objektelelement assoziiert ist (sein Formularinhaber). Der Wert des Attributs muss eine ID eines <form>-Elements im selben Dokument sein.

height

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

name

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

standby Veraltet

Eine Nachricht, die der Browser beim Laden der Implementierung und Daten des Objekts anzeigen kann.

type

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

usemap Veraltet

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

width

Die Breite der Anzeigeressource, in <integer> in CSS-Pixeln.

Beispiele

Ein Video einbetten

HTML

html
<object
  type="video/webm"
  data="https://interactive-examples.mdn.mozilla.net/media/cc0-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 bereitgestellt. Das <img>-Tag wird verwendet, um ein Bild darzustellen. Wir fügen das src-Attribut hinzu, das auf den Pfad des Bildes gesetzt ist, das wir einbinden möchten. Wir fügen auch das alt-Attribut hinzu, das dem Bild einen zugänglichen Namen gibt. Sollte das Bild ebenfalls nicht geladen werden können, wird der Inhalt des alt-Attributs angezeigt.

Technische Zusammenfassung

Inhaltskategorien Fließender Inhalt; formulierter Inhalt; eingebetteter Inhalt, greifbarer Inhalt; wenn das Element ein usemap-Attribut hat, interaktiver Inhalt; aufgelistet, übermittelbar formularzugehöriges Element.
Erlaubter Inhalt Null oder mehr <param>-Elemente, dann transparent.
Tag-Auslassung Keine, sowohl das Start- als auch das End-Tag sind erforderlich.
Erlaubte Eltern Jedes Element, das eingebetteten Inhalt akzeptiert.
Implizite 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

BCD tables only load in the browser

Siehe auch