Zum Inhalt springen

HTML <object>-Tag

Das <object>-Tag definiert ein eingebettetes Objekt innerhalb eines HTML-Dokuments. Es wird im Allgemeinen zum Einbetten von Multimedia (Audio, Video, Java-Applets, Flash-Anwendungen usw.) oder eines anderen HTML-Dokuments in die Webseite verwendet.

Sie können Fallback-Inhalte innerhalb des <object>-Tags einfügen, die angezeigt werden, wenn der Browser das Tag nicht unterstützt oder die Ressource nicht geladen werden kann.

Sie können das <param>-Tag verwenden, um Parameter an Plugins zu übergeben, die mit dem <object>-Tag eingebettet wurden.

Für Bilder wird normalerweise das <img>-Tag bevorzugt. Bei der Verwendung von <object> sollten Sie mindestens eines der Attribute type oder data definieren.

Syntax

Das <object>-Tag kommt in Paaren vor. Der Inhalt wird zwischen dem öffnenden (<object>) und dem schließenden (</object>) Tag geschrieben. Das <object>-Tag wird als Kindelement von <body> verwendet.

Das Attribut data ist erforderlich, um die Ressourcen-URL anzugeben. Das Attribut type ist optional, wird aber empfohlen, um den MIME-Typ für die ordnungsgemäße Verarbeitung anzugeben.

Beispiel für das HTML <object>-Tag:

Beispiel für das HTML <object>-Tag

html
<!DOCTYPE html>
<html>
  <head>
    <title>Title of the webpage</title>
  </head>
  <body>
    <p>Embedded video with fallback content:</p>
    <object width="320" height="240" data="https://www.w3docs.com/uploads/media/default/0001/01/1280x720.mp4" type="video/mp4">
      <p>Your browser does not support the object tag. <a href="https://www.w3docs.com/uploads/media/default/0001/01/1280x720.mp4">Download the video</a> instead.</p>
    </object>
  </body>
</html>

Attribute

AttributeValueBeschreibung
aligntop bottom middle left rightGibt die Ausrichtung des Inhalts innerhalb des Elements im Verhältnis zu umgebenden Elementen an. Wird in HTML5 nicht unterstützt.
archiveURLDefiniert eine durch Leerzeichen getrennte Liste von URLs zu Archiven, die Ressourcen enthalten, die für das Objekt relevant sind. Wird in HTML5 nicht unterstützt.
borderpixelsLegt die Breite des Rahmens um das Element fest. Wird in HTML5 nicht unterstützt.
classidURLLegt die URL der Implementierung des Objekts fest. Kann zusammen mit oder anstelle des data-Attributs verwendet werden. Wird in HTML5 nicht unterstützt.
codebaseURLDefiniert den Pfad, der zur Auflösung relativer URIs verwendet wird, die von classid, data oder archive angegeben werden. Standardmäßig wird die Basis-URI des aktuellen Dokuments verwendet. Wird in HTML5 nicht unterstützt.
codetypemedia_typeLegt den Medientyp des Codes fest, auf den das classid-Attribut verweist. Wird in HTML5 nicht unterstützt.
dataURLLegt die URL der Ressource fest, die vom Objekt verwendet wird. Erforderlich.
declaredeclareGibt an, dass das Objekt nur deklariert, aber nicht instanziiert werden soll. Wird in HTML5 nicht unterstützt.
formform_idGibt an, zu welchem oder welchen Formularen das Element gehört.
heightpixelsGibt die Höhe des Objekts an.
hspacepixelsGibt den Leerraum auf der linken und rechten Seite des Objekts an. Wird in HTML5 nicht unterstützt.
namenameGibt einen Namen für das Objekt an.
standbytextGibt einen Text an, der angezeigt werden soll, während das Objekt geladen wird. Wird in HTML5 nicht unterstützt.
tabindexnumberLegt die Position des Elements in der Tab-Navigation für das aktuelle Dokument fest.
typemedia_typeGibt den Medientyp der im data-Attribut angegebenen Daten an. Optional, aber empfohlen.
usemap#mapnameGibt den Namen einer clientseitigen Bildkarte an, die mit dem Objekt verwendet werden soll (eine Hash-Namen-Referenz auf das <map>-Element).
vspacepixelsLegt den Leerraum oben und unten des Objekts fest. Wird in HTML5 nicht unterstützt.
widthpixelsLegt die Breite des Objekts fest.

Das <object>-Tag unterstützt auch die Globalen Attribute und die Ereignisattribute.

Hinweis: Attribute wie align, border, hspace und vspace sind veraltet. Verwenden Sie CSS für Layout und Styling in der modernen Entwicklung.

Praxis

Welches der folgenden Attribute kann mit dem HTML <object>-Tag verwendet werden?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.