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

   

embed

HTML 5

<embed> ... </embed> (oder <embed />)

Bettet ein Objekt in eine Webseite ein. Eingebettete Objekte sind meistens Multimediadateien, die mit Hilfe von Plugin-Techniken abgespielt werden (z. B. Flash- oder QuickTime-Filme, etc.). Zusätzlich zu den unten aufgeführten Attributen besitzen bestimmte Medientypen und die entsprechenden Plugins proprietäre Attribute zur Steuerung der Dateiwiedergabe.

Hinweise

Obwohl es von den meisten Browsern unterstützt wird, ist embed nicht Teil von HTML 4.01 oder früheren Spezifikationen (stattdessen sollte für eingebettete Medien das object-Element verwendet werden). Dennoch wurde es in den HTML 5-Arbeitsentwurf übernommen. Da es unterstützt wird, aber nicht dokumentiert ist, besitzt embed viele browser- und medienspezifische Attribute, und auch die Schreibweise ist nicht klar. Viele Entwickler verwenden aus Gründen der Rückwärtskompatibilität object und embed gemeinsam für ein einzelnes Medienobjekt, obwohl dies im HTML 4.01/XHTML-Standard nicht vorgesehen ist.

Start-/End-Tag

Es gibt widersprüchliche Dokumentationen darüber, ob embed ein Container-Element (<embed> ... </embed>) oder ein leeres Element
(<embed />) ist. Die meisten Browser scheinen beide Schreibweisen zu unterstützen. Allgemein gilt es am sichersten, ein End-Tag zu verwenden. In HTML 5 ist embed dagegen als leeres Element definiert.

HTML 5-Attribute

Globale HTML 5-Attribute

  • height="Zahl"

    Gibt die Höhe des Elements in Pixeln an. Für manche Medientypen ist dieses Attribut obligatorisch.

  • src="URL"

    Gibt den Speicherort der Ressource an, die in die Seite eingebettet werden soll.

  • width="Zahl"

    Gibt die Breite des Elements in Pixeln an. Für manche Medientypen ist dieses Attribut obligatorisch.

  • type="Medientyp (MIME)"

    Gibt den MIME-Typ der eingebetteten Mediendatei an, um das richtige Plugin laden zu können. Die im Attribut src angegebene Dateiendung kann ebenfalls verwendet werden, um das richtige Plugin zu ermitteln.

Nicht standardkonforme Attribute

Diese Attribute werden allgemein unterstützt, wurden aber nie in eine der HTML-Spezifikationen aufgenommen:

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

    Während top und bottom für die vertikale Ausrichtung zuständig sind, richten left und right das Objekt am linken bzw. rechten Rand aus und ermöglichen es, das Objekt von Text umfließen zu lassen.

  • alt="Text"

    Enthält einen alternativen Beschreibungstext, für den Fall, dass das Medienobjekt nicht angezeigt werden kann (analog zum img-Element).

  • hidden="yes|no"

    Versteckt die Kontrollemente zum Abspielen der Datei, wenn hidden den Wert yes hat. Der Standardwert ist no.

  • hspace="Zahl"

    Wird zusammen mit dem Attribut align verwendet. Gibt an, wie viel Leerraum (in Pixeln) links und rechts vom Medienobjekt frei bleiben soll.

  • name="Text"

    Versieht das Medienobjekt mit einem Namen. Dies ist besonders nützlich, um das Objekt über ein Skript anzusprechen.

  • palette="foreground|background"

    Nur für Windows-Plattformen. Der Wert foreground macht die Palette des Plugins zur Vordergrundpalette. Anders herum sorgt der Wert background dafür, dass das Plugin die Hintergrundpalette verwendet. Dies ist die Standardeinstellung.

  • pluginspage="URL"

    Gibt einen URL an, unter dem Anweisungen zur Installation des benötigten Plugins zu finden sind.

  • units="pixels|en"

    Gibt an, welche Maßeinheit (Pixel oder en-Einheiten, d.h. die halbe Punktgröße des body-Textes) für die Angaben von height und width verwendet werden soll. Der Standardwert ist pixels.

  • vspace="Zahl"

    Wird zusammen mit dem Attribut align verwendet. Gibt an, wie viel Leerraum (in Pixeln) ober- und unterhalb des Objekts frei gelassen werden soll.

Nur Internet Explorer

  • code="Dateiname"

    Ist das eingebettete Objekt ein Java-Applet, wird hiermit der Klassenname des auszuführenden Java-Codes angegeben.

  • codebase="URL"

    Definiert den Basis-URL für die Applikation.

Beispiel mit End-Tag

<embed src="movies/urlaub.mov" width="240" height="196" pluginspage="http://www.apple.com/quicktime/download/">
<noembed><img src="urlaub.gif">Scheinbar haben Sie nicht das richtige Plugin.</noembed>
</embed>

Beispiel (HTML 5)

<embed src="movies/urlaub.mov" width="240" height="196" type="video/quicktime" />
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