<html>: Das HTML-Dokument / Root-Element

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

Das <html> HTML Element repräsentiert die Wurzel (das oberste Element) eines HTML-Dokuments, daher wird es auch als Wurzelelement bezeichnet. Alle anderen Elemente müssen Nachfahren dieses Elements sein. Es kann nur ein <html> Element in einem Dokument geben.

Attribute

Dieses Element beinhaltet die globalen Attribute.

version Veraltet

Gibt die Version der HTML Dokumententyp-Definition an, die das aktuelle Dokument bestimmt. Dieses Attribut ist nicht erforderlich, da es redundant mit den Versionsinformationen in der Dokumenttyp-Deklaration ist.

xmlns

Gibt den XML Namespace des Dokuments an. Der Standardwert ist "http://www.w3.org/1999/xhtml". Dies ist in Dokumenten, die mit XML-Parsern analysiert werden, erforderlich und optional in text/html-Dokumenten.

Barrierefreiheit

Obwohl HTML von Autoren nicht verlangt, Start- und End-Tags des <html>-Elements zu spezifizieren, ist es wichtig, dass Autoren dies tun, da sie auf diese Weise die lang für die Webseite angeben können. Das Bereitstellen eines lang-Attributes mit einem gültigen Sprach-Tag gemäß RFC 5646: Tags for Identifying Languages (also known as BCP 47) auf dem <html>-Element hilft Lesetechnologien dabei, die korrekte Sprache zu bestimmen, die angesagt werden soll. Das identifizierende Sprach-Tag sollte die Sprache beschreiben, die von der Mehrheit des Inhalts der Seite verwendet wird. Ohne dieses Tag werden Bildschirmleseprogramme normalerweise auf die in den Betriebssystemeinstellungen festgelegte Sprache zurückgreifen, was zu fehlerhaften Aussprachen führen kann.

Die Angabe einer gültigen lang-Deklaration auf dem <html>-Element stellt auch sicher, dass wichtige Metadaten, die im <head> der Seite enthalten sind, wie der <title> der Seite, ebenfalls korrekt angesagt werden.

Beispiel

html
<!doctype html>
<html lang="en">
  <head>
    <!-- … -->
  </head>
  <body>
    <!-- … -->
  </body>
</html>

Technische Zusammenfassung

Inhaltskategorien Keine.
Erlaubter Inhalt Ein <head>-Element, gefolgt von einem <body>-Element.
Weglassen der Tags Das Start-Tag kann weggelassen werden, wenn das erste Element innerhalb des <html>-Elements kein Kommentar ist.
Das End-Tag kann weggelassen werden, wenn das <html>-Element nicht unmittelbar von einem Kommentar gefolgt wird.
Erlaubte Eltern Keine. Dies ist das Wurzelelement eines Dokuments.
Implizierte ARIA-Rolle document
Erlaubte ARIA-Rollen Keine role erlaubt
DOM-Schnittstelle [`HTMLHtmlElement`](/de/docs/Web/API/HTMLHtmlElement)

Spezifikationen

Specification
HTML Standard
# the-html-element

Browser-Kompatibilität

BCD tables only load in the browser

Siehe auch

  • MathML Top-Level-Element: <math>
  • SVG Top-Level-Element: <svg>