<html>: Das HTML-Dokument / Wurzelelement

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>-Element des HTML repräsentiert das Wurzelelement (übergeordnetes Element) eines HTML-Dokuments. Es wird daher auch als Wurzelelement bezeichnet. Alle anderen Elemente müssen Nachkommen dieses Elements sein. Es kann nur ein <html>-Element in einem Dokument geben.

Attribute

Dieses Element enthält die globalen Attribute.

version Veraltet

Gibt die Version der HTML-Dokumenttypdefinition an, die das aktuelle Dokument regelt. Dieses Attribut wird nicht benötigt, da es redundant mit der Versionsinformation in der Dokumenttypdeklaration 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 geparst werden, erforderlich und in text/html-Dokumenten optional.

Barrierefreiheit

Obwohl HTML Autoren nicht zwingt, die Anfangs- und Endtags des <html>-Elements anzugeben, ist es wichtig, dass Autoren dies tun, da sie dadurch das lang für die Webseite festlegen können. Das Angeben eines lang-Attributs mit einem gültigen Sprachcode gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) im <html>-Element hilft Bildschirmlesetechnologien, die richtige Sprache zur Ansage zu bestimmen. Der identifizierende Sprachcode sollte die Sprache beschreiben, die in der Mehrheit des Inhalts der Seite verwendet wird. Ohne ihn werden Bildschirmlesegeräte typischerweise auf die im Betriebssystem eingestellte Sprache zurückgreifen, was zu falschen Aussprachen führen kann.

Ein gültiges lang-Attribut im <html>-Element gewährleistet auch, dass wichtige Metadaten im <head> der Seite, wie der <title> der Seite, richtig angekündigt werden.

Beispiel

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

Technische Übersicht

Inhaltskategorien Keine.
Erlaubter Inhalt Ein <head>-Element, gefolgt von einem <body>-Element.
Tag-Auslassung 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
# the-html-element

Browser-Kompatibilität

Siehe auch

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