Alphabetische Liste der HTML- und XHTML-Elemente

(Auszug aus "HTML & XHTML ─ kurz & gut" von Jennifer Niederst Robbins)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

   

object

HTML 4.01 | HTML 5

<object> ... </object>

Ein generisches Element für das Einbetten von Mediendateien (Bilder, Applets, Filme, Audiodateien oder auch andere HTML-Dateien) in eine Webseite. Die für object notwendigen Attribute hängen von der Art des eingebetteten Inhalts ab. Das object-Element kann alternative Inhalte enthalten, die angezeigt werden, wenn das Objekt selbst nicht eingebettet werden kann. Außerdem kann object eine Reihe von param-Elementen enthalten, die wichtige Informationen an das Objekt übergeben, wenn es angezeigt oder abgespielt wird. Nicht alle Objekte benötigen zusätzliche Parameter. Die Elemente object und param arbeiten zusammen, um Autoren die Angabe von drei Informationsarten zu ermöglichen:

  • Die Implementierung des Objekts, sprich: der ausführbare Code (z. B. ein Plugin), der für die Darstellung des Objekts notwendig ist.
  • Die darzustellenden Daten. Hierbei gibt das Attribut data den Speicherort der Ressource an, meistens eine externe Datei, z. B. ein Film oder eine PDF-Datei.
  • Zusätzliche Einstellungen, die das Objekt zur Laufzeit benötigt. Einige eingebettete Mediendateien benötigen weitere Einstellungen, die abgerufen werden, wenn das Objekt abgespielt oder dargestellt wird.

Hinweise

Das object-Element begann seine Laufbahn als proprietäres Element im Internet Explorer, um ActiveX und später Java-Applets zu unterstützen. Die Browserunterstützung für object bleibt unter den Erwartungen des W3C an einen allgemein verwendbaren Objekt-Player. So ist es momentan nicht zuverlässig möglich, Bilder in object-Elementen zu platzieren.

Start-/End-Tag

Erforderlich/Erforderlich

Attribute

Kern, Internationalisierung, Events, globale HTML 5-Attribute

  • align="bottom|middle|top|left|right"

    Veraltet. Nicht in HTML 5. Richtet das Objekt am umgebenden Text aus. Eine Erklärung der Werte für align finden Sie im Eintrag für das Element img.

  • archive="URLs"

    Nicht in HTML 5. Enthält eine durch Leerzeichen getrennte Liste mit URLs von Ressourcen, die für das Objekt verwendet werden.

  • border="Zahl"

    Veraltet. Nicht in HTML 5. Ist das Objekt als Link gekennzeichnet, definiert border die Breite des angezeigten Rahmens in Pixeln.

  • classid="URI"

    Nicht in HTML 5. Gibt den Speicherort für die Implementierung des Objekts an. Wird zusammen oder anstelle des data-Attributs verwendet. Die Syntax ist vom Typ des Objekts abhängig. Wird nicht von Gecko-basierten Browsern (Firefox, Seamonkey etc.) unterstützt.

  • codebase="URI"

    Nicht in HTML 5. Definiert einen URL, der zur Auflösung relativer URLs im Dokument verwendet wird (ähnlich dem Element base). Standardmäßig entspricht der Wert von codebase dem Basis-URL des aktuellen Dokuments.

  • codetype="Inhaltstype"

    Nicht in HTML 5. Gibt den Medientyp des Codes an. Dies ist notwendig, falls der Browser den MIME-Typ eines Applets nicht anhand des Attributs classid ermitteln kann oder der Server beim Herunterladen des Objekts einen falschen MIME-Typ verwendet hat.

  • data="URI"

    Enthält die Adresse der Ressource. Die Syntax ist vom Objekt abhängig.

  • declare (declare="declare" in XHTML)

    Nicht in HTML 5. Deklariert ein Objekt, verhindert aber, dass Browser es herunterladen und verarbeiten. Wird zusammen mit dem Attribut name verwendet. Dies funktioniert so ähnlich wie eine Vordeklaration in einer normalen Programmiersprache. Hiermit können Sie den Download verschieben, bis das Objekt tatsächlich verwendet wird.

  • form="Formular-ID"

    Nur HTML 5. Verbindet ein object-Element mit einem form-Element im gleichen Dokument.

  • height="Zahl"

    Die Höhe des Objekts in Pixeln.

  • hspace="Zahl"

    Veraltet. Nicht in HTML 5. Die Breite des Leerraums links und rechts des Objekts in Pixeln.

  • name="Text"

    Definiert den Namen des Objekts, damit dieses von Skripts auf der Seite angesprochen werden kann.

  • standby="Nachricht"

    Nicht in HTML 5. Enthält eine Nachricht, die angezeigt wird, während das Objekt geladen wird.

  • tabindex="Zahl"

    Definiert die Position des aktuellen Elements in der Tabulator-Reihenfolge des aktuellen Dokuments. Der Wert muss zwischen 0 und 32.767 liegen. Wird verwendet, um sich mithilfe der Tabulatortaste von einem Element der Seite zum nächsten zu bewegen.

  • type="Medientyp"

    Gibt den Medientyp der Ressource an.

  • usemap="URL"

    Gibt an, welche Imagemap mit dem Objekt verwendet werden soll.

  • vspace="Zahl"

    Veraltet. Nicht in HTML 5. Die Höhe des Leerraums über und unter dem Objekt in Pixeln.

  • width="Zahl"

    Die Breite des Objekts in Pixeln.

Beispiel

<object classid="clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6" height="280" width="320" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#version=6,4,7,111">
  <param name="URL" value="movies/europe.wmv">
  <param name="autoStart" value="false">
  <param name="UIMode" value="full">Der Windows Media Player ist nicht installiert. Hier herunterladen.
</object>
Tipp der data2type-Redaktion:
Zum Thema HTML & XHTML bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an:

Copyright © 2010 O’Reilly Verlag GmbH & Co. KG
Für Ihren privaten Gebrauch dürfen Sie die Online-Version ausdrucken.
Ansonsten unterliegt dieses Kapitel aus dem Buch "HTML & XHTML ─ kurz & gut" denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.

O’Reilly Verlag GmbH & Co. KG, Balthasarstraße 81, 50670 Köln, kommentar(at)oreilly.de