<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> HTML-Element repräsentiert die Wurzel (das oberste Element) eines HTML-Dokuments und 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 umfasst die globalen Attribute.

version Veraltet

Gibt die Version der Document Type Definition (DTD) 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. Standardwert ist "http://www.w3.org/1999/xhtml". Dies ist erforderlich bei Dokumenten, die mit XML-Parsern analysiert werden, und optional bei text/html-Dokumenten.

Barrierefreiheit

Obwohl HTML nicht verlangt, dass Autoren die Start- und End-Tags des <html>-Elements angeben, ist es wichtig, dass Autoren dies tun, da sie dadurch die Möglichkeit haben, das lang für die Webseite anzugeben. Die Angabe eines lang-Attributs mit einem gültigen Sprach-Tag gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) am <html>-Element hilft Technologien zur Bildschirmlesung, die korrekte Sprache anzukündigen. Das identifizierende Sprach-Tag sollte die Sprache beschreiben, die von der Mehrheit des Inhalts auf der Seite verwendet wird. Ohne das Attribut wird die Sprache der Bildschirmlesegeräte normalerweise auf die im Betriebssystem eingestellte Sprache zurückgesetzt, was zu falschen Aussprachen führen kann.

Das Einfügen einer gültigen lang-Angabe auf dem <html>-Element stellt ebenfalls sicher, dass wichtige Metadaten, die im <head> der Seite enthalten sind, wie z. B. der <title> der Seite, ebenfalls korrekt angekündigt 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.
Tag-Auslassung Das Start-Tag kann ausgelassen werden, wenn das erste Element innerhalb des <html>-Elements kein Kommentar ist.
Das End-Tag kann ausgelassen werden, wenn das <html>-Element nicht direkt 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 oberstes Element: <math>
  • SVG oberstes Element: <svg>