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

   

Diese Seite enthält eine Liste aller Elemente und Attribute in HTML 4.01/XHTML 1.0 und HTML 5 sowie einiger nicht-standardkonformer Elemente.

Bitte achten Sie auf folgende Angaben zu den Elementen und Attributen:

  • Veraltet. Als veraltet (deprecated) gekennzeichnete Elemente und Attribute sind (meistens zugunsten von Cascading Style Sheets) nicht mehr Teil von HTML. Von ihrer Verwendung wird daher abgeraten. Sämtliche veralteten Elemente und Attribute wurden aus den Strict-Versionen von HTML 4.01 und XHTML 1.0 entfernt.
  • Nur HTML 5. Mit Nur HTML 5 markierte Elemente und Attribute sind neu in HTML 5 und werden von vielen Browsern nur sehr eingeschränkt oder gar nicht unterstützt.
  • Nicht in HTML 5. Attribute, die als Nicht in HTML 5 gekennzeichnet sind, wurden im Gegensatz zu früheren Versionen nicht in HTML 5 übernommen, weil sie nur der Präsentation dienten oder kaum von Browsern unterstützt wurden.
  • Nur XHTML. Attribute, die als Nur XHTML markiert sind, können nur in Dokumenten verwendet werden, die nach der Spezifikation von XHTML 1.0 bzw. 1.1. ausgezeichnet sind. Andere kleinere Unterschiede zwischen HTML und XHTML werden auf ähnliche Weise gekennzeichnet.
  • Nicht standardkonform. Nicht standardkonforme Elemente und Attribute sind Teil keiner HTML- oder XHTML-Version. Dennoch werden sie von vielen Browsern gut unterstützt.
  • Obligatorisch. Als Obligatorisch markierte Attribute müssen auf jeden Fall im Element enthalten sein, damit es gültig ist.

 


A

a definiert einen Anker, der als Hypertext-Link oder zum Benennen eines Fragments innerhalb eines Dokuments verwendet werden kann.
abbr kennzeichnet den umschlossenen Text als Abkürzung.
acronym kennzeichnet ein Akronym.
address enthält Kontaktinformationen zum Autor.
applet bettet ein Java-Applet in die Seite ein.
area wird innerhalb eines map-Elements verwendet, mit dem clientseitige Imagemaps definiert werden.
article bezeichnet einen eigenständigen Inhaltsteil, z. B. einen Zeitschriftenartikel, ein Blog-Posting, einen Leserkommentar oder anderen Inhalt, der unabhängig weiterverwendet, weitergegeben oder verbreitet werden kann.
aside kann verwendet werden, um Teile des Dokuments zu markieren, die sich auf den umgebenden Inhalt beziehen.
audio bettet mittels eines Browser-Plugins eine Audiodatei in die Webseite ein.
   
  nach oben

 

B

b stellt den umschlossenen Text fett gedruckt dar.
base definiert den Basis-Pfadnamen für alle relativen URLs im Dokument.
basefont definiert bestimmte Schriftattribute für den folgenden Inhalt.
bdo steht für »Änderung der Schreibrichtung«; wird verwendet, um anzuzeigen, dass ein Teil des Textes im Gegensatz zum umgebenden Teil in umgekehrter Richtung gelesen wird.
big sorgt standardmäßig dafür, dass von diesem Element umschlossener Text etwas größer als der übrige Text dargestellt wird.
blockquote kennzeichnet ein langes Zitat.
body umgibt den Inhalt eines Dokuments.
br fügt einen Zeilenumbruch ein.
button findet als Teil von Webformularen Verwendung.
   
  nach oben

 

C

canvas steht für einen zweidimensionalen Bereich, der für die Darstellung dynamischer Bitmap-Grafiken verwendet werden kann.
caption enthält eine Tabellenbeschriftung; muss direkt auf das öffnende table-Tag folgen und vor allen anderen Tabellen-Elementen stehen.
center zentriert seinen Inhalt horizontal auf der verfügbaren Seitenbreite oder im umgebenden Element.
cite markiert den Titel eines Werks, eine Referenz auf ein anderes Werk, insbesondere Bücher, Magazine, Artikel usw.
code markiert ein Stück Programmiercode innerhalb eines Inline-Elements.
col legt innerhalb einer Tabelle eine Spalte an, sodass Attributeigenschaften auf alle Zellen dieser Spalte gemeinsam angewendet werden können.
colgroup definiert eine Gruppe von Spalten, die einen eigenen strukturellen Bereich innerhalb einer Tabelle einnehmen.
command wird innerhalb eines menu-Elements verwendet. Als interaktives Element steht es für eine sofortige Aktion, die vom Benutzer ausgelöst werden kann (normalerweise durch ein onclick-Event).
   
  nach oben

 

D

datalist wird benutzt, wenn dem Kontrollelement input der neue Typ list zugewiesen wurde.
dd markiert den Beschreibungs- bzw. Definitionsteil eines Listeneintrags in einer Definitionsliste (oder Assoziationsliste, wie sie in HTML 5 genannt wird).
del markiert gelöschten Text. Dieses Element kann z. B. in Gesetzen oder anderen Texten nützlich sein, wo es wichtig ist, Änderungen im Text selbst mitverfolgen zu können.
details erzeugt einen Bereich mit verdeckten Informationen (engl. disclosure widget), die angezeigt oder verborgen werden können und zusätzliche Informationen zu Kontrollelementen liefert.
dfn markiert einen zu definierenden Begriff.
dir erzeugt eine Verzeichnisliste aus Listenelementen (li).
div bezeichnet einen allgemeinen Abschnitt (engl. division) innerhalb eines Dokuments.
dl markiert eine Definitionsliste. Jeder Eintrag einer Definitionsliste besteht aus einem Definitionsbegriff (dt) und dessen Beschreibung (dd).
dt markiert den zu definierenden Begriff innerhalb einer Definitionsliste.
   
  nach oben

 

E

em markiert hervorgehobenen Text.
embed bettet ein Objekt in eine Webseite ein. Eingebettete Objekte sind meistens Multimediadateien, die mithilfe von Plugin-Techniken abgespielt werden.
   
  nach oben

 

F

fieldset definiert eine Reihe zusammengehöriger Formular-Kontrollemente und Beschriftungen.
figure definiert einen Bereich mit eigenständigem Inhalt, auf den vom Hauptinhalt aus Bezug genommen wird.
font eine veraltete Methode für die Angabe von Stilinformationen (Farbe, Schriftart und Größe) des umschlossenen Textes.
footer steht für Informationen, die über das Dokument, den Artikel bzw. den Abschnitt Auskunft geben und typischerweise am Ende stehen.
form bezeichnet ein interaktives Formular, das Kontrollelemente zum Sammeln von Benutzereingaben und anderen Seiteninhalten enthält.
frame definiert einen einzelnen Frame innerhalb eines frameset-Elements.
frameset definiert eine Gruppe von Frames oder weiteren Framesets.
   
  nach oben

 

H

h1-h6 definiert eine Überschrift, die kurz den folgenden Inhalt beschreibt.
head kennzeichnet den Kopfteil eines Dokuments, der Informationen über das Dokument selbst enthält.
header enthält Informationen, die am Anfang eines Abschnitts stehen, meistens eine Überschrift.
hgroup wird verwendet, um eine Reihe von h1–h6-Überschriften zu gruppieren.
hr fügt eine horizontale Linie in das Dokument ein, die als visuelle Trennung zwischen verschiedenen Abschnitten der Seite dienen kann.
html ist das Wurzelelement von HTML- und XHTML-Dokumenten, d.h., es umgibt sämtliche anderen Elemente.
   
  nach oben

 

I

i stellt den umschlossenen Text kursiv dar.
iframe definiert einen verschiebbaren Iframe (kurz für Inline-Frame, eingebetteter Frame), mit dem ein HTML-Dokument in seinem eigenen Kontext (Fenster) in das Elterndokument eingebettet werden kann.
img platziert ein Bild auf der Seite.
input wird für die Erstellung verschiedener Eingabe-Kontrollemente (kurz: Kontrollelemente) verwendet.
ins kennzeichnet Text, der in das Dokument eingefügt wurde.
isindex markiert das Dokument als durchsuchbar.
   
  nach oben

 

K

kbd steht für »Tastatur« (engl. keyboard) und kennzeichnet Text, der vom Benutzer eingegeben wird.
keygen wird als Teil eines mit form definierten Formulars verwendet, um Schlüsselpaare zu erzeugen, die in webbasierten Systemen zur Verwaltung von Zertifikaten eingesetzt werden.
(Kommentare) dienen der Einfügung von Hinweisen oder Skripten in ein Dokument, die nicht vom Browser angezeigt werden.
   
  nach oben

 

L

label wird verwendet, um Kontrollelemente mit zusätzlichen Informationen zu versehen.
legend versieht eine mit fieldset markierte Gruppe von Formularfeldern mit einer Überschrift.
li markiert innerhalb der Elemente ol, ul, menu und dir einen Listeneintrag.
link definiert eine Beziehung zwischen dem gegenwärtigen und einem anderen Dokument.
   
  nach oben

 

M

map definiert eine client-seitige Imagemap. Sie enthält eine Reihe von area-Elementen, mit denen anklickbare Bereiche innnerhalb der Imagemap definiert werden.
mark kennzeichnet eine Textauswahl, die aus Gründen der Referenzierung, oder um die Aufmerksamkeit des Lesers darauf zu lenken, markiert wurde.
menu kennzeichnet eine Menüliste aus einem oder mehreren Listeneinträgen (li).
meta enthält zusätzliche Informationen über das Dokument.
meter definiert einen Teilwert oder einen Wert auf einer Skala innerhalb eines bekannten Bereichs.
   
  nach oben

 

N

nav markiert einen Teil des Dokuments, der für die Navigation verwendet werden soll.
noembed der Text oder das Objekt innerhalb dieses Elements wird angezeigt, wenn ein mit embed eingebettetes Objekt nicht angezeigt werden kann (z. B. weil das entsprechende Plugin fehlt).
noframes definiert den Inhalt, der vom User Agent (Browser) angezeigt wird, falls keine Frames dargestellt werden können.
noscript definiert alternativen Inhalt, der angezeigt wird, falls ein Skript nicht ausgeführt werden kann.
   
  nach oben

 

O

object dient der Einbettung von Mediendateien (Bilder, Applets, Filme, Audiodateien oder auch andere HTML-Dateien) in eine Webseite.
ol definiert eine geordnete (nummerierte) Liste, die aus einem oder mehreren Listeneinträgen (li) besteht.
optgroup definiert eine Gruppe von option-Elementen innerhalb eines select-Formularelements.
option definiert eine Option innerhalb eines select-Elements (eine Liste mit mehreren Auswahlmöglichkeiten als Aufklappmenü oder scrollbare Liste).
output markiert das Ergebnis einer Berechnung, am wahrscheinlichsten die Ausgabe eines Skripts.
   
  nach oben

 

P

p bezeichnet einen Absatz.
param übergibt einen Parameter innerhalb eines applet- oder object-Elements.
pre markiert "vorformatierten" Text. Die Zeilen werden exakt so angezeigt, wie sie eingegeben wurden.
progress kennzeichnet den Fortschritt bei der Erledigung einer bestimmten Aufgabe, beispielsweise beim Herunterladen von Dateien.
   
  nach oben

 

Q

q markiert ein kurzes Zitat, das in Fließtext eingebettet wird, z. B. »Sein oder nicht sein«.
   
  nach oben

 

R

rp wird zusammen mit dem Element ruby verwendet, um Ruby-Text mit Klammern zu umgeben, die angezeigt werden, wenn der User Agent (Browser) keine Ruby-Annotation unterstützt. (Hiermit ist nicht die Programmiersprache Ruby gemeint!)
rt wird innerhalb des ruby-Elements verwendet. Enthält den Ruby-Text innerhalb von Ruby-Annotationen.
ruby bezeichnet einen Textteil mit Ruby-Annotationen. Dies sind kurze Aussprachetipps und andere Hinweise, die hauptsächlich für ostasiatische Typografie verwendet werden.
   
  nach oben

 

S

s stellt den umschlossenen Text durchgestrichen dar.
samp markiert Beispiele für Ausgaben von Programmen, Skripten usw.
script platziert ein Skript im Dokument (normalerweise JavaScript für Webdokumente).
section markiert einen Abschnitt (eine thematische Gruppierung des Inhalts) innerhalb eines Dokuments oder der Applikation mit einem eigenen internen Bereich und einem (optionalen) Kopf- und Fußteil.
select definiert ein Menü oder eine scrollbare Liste mit der Möglichkeit, mehrere Einträge auszuwählen.
small stellt den markierten Text in einer kleineren Schriftgröße als der umgebende Text dar.
source wird zusammen mit audio- und video-Elementen verwendet. Hiermit können Autoren mehrere Versionen einer Mediendatei bereitstellen.
span markiert ein allgemeines Inline-Element.
strike zeigt den enthaltenen Text durchgestrichen an.
strong hebt den enthaltenen Text stark hervor.
style markiert Stildefinitionen (i.d.R. Cascading Style Sheets) im head-Teil des Dokuments.
sub formatiert den enthaltenen Text als tiefgestellt (subscript).
sup formatiert den enthaltenen Text als hochgestellt (superscript).
   
  nach oben

 

T

table markiert eine Tabelle für die Anzeige von Zeilen und Spalten mit Daten oder anderen Informationen.
tbody markiert eine Zeile oder Zeilengruppe als "Tabellenkörper".
td definiert eine Tabellenzelle.
textarea definiert ein mehrzeiliges Texteingabefeld. Der Inhalt des textarea-Elements wird bei der anfänglichen Darstellung des Eingabefeldes angezeigt.
tfoot definiert eine Fußzeile (»Footer«) für eine Tabelle.
th definiert eine Datenzelle im Kopfteil einer Tabelle.
thead definiert den Kopfteil ("Head") einer Tabelle.
time markiert eine Uhrzeit im 24-Stunden-Format oder/und ein Datum in einem gregorianischen Kalender.
title definiert den Titel des Dokuments.
tr kennzeichnet eine Tabellenzeile mit Zellen. Ein tr-Element darf nur td- und/oder th-Elemente enthalten.
tt formatiert den enthaltenen Text in einer Teletype- oder Festbreitenschrift.
   
  nach oben

 

U

u stellt den umschlossenen Text unterstrichen dar.
ul markiert eine ungeordnete Liste, in der die Listenelemente (li) keine feste Reihenfolge haben.
   
  nach oben

 

V

var kennzeichnet eine Instanz einer Variable oder eines Arguments für ein Computerprogramm.
video bettet eine Videodatei in eine Seite ein, ohne dass hierfür ein spezielles Plugin benötigt wird.
   
  nach oben

   

<< zurück vor >>

 

 

 

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