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