Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

<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 ⁨Juli 2015⁩.

Das <html>-HTML Element repräsentiert die Wurzel (Top-Level-Element) eines HTML-Dokuments, daher wird es 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 beinhaltet die globalen Attribute.

version Veraltet

Gibt die Version der HTML-Dokumenttypdefinition an, die das aktuelle Dokument bestimmt. Dieses Attribut ist nicht notwendig, da es redundant mit den Versionsinformationen in der Dokumenttypdeklaration ist.

xmlns

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

Barrierefreiheit

Obwohl HTML Autoren nicht vorschreibt, Start- und Endtags für das <html>-Element zu spezifizieren, ist es wichtig, dass Autoren dies tun, da es ihnen ermöglicht, die lang für die Webseite anzugeben. Ein lang-Attribut mit einem gültigen BCP 47 Sprach-Tag auf dem <html>-Element hilft der Bildschirmlesetechnologie, die richtige Sprache anzukündigen. Der identifizierende Sprach-Tag sollte die Sprache beschreiben, die von der Mehrheit des Seiteninhalts verwendet wird. Ohne diesen wird von Bildschirmlesern typischerweise die Sprache des Betriebssystems verwendet, was zu Fehlinterpretationen führen kann.

Ein gültiges 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 angekündigt werden.

Beispiel

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

Technische Zusammenfassung

Inhaltskategorien Keine.
Zulässiger Inhalt Ein <head>-Element, gefolgt von einem <body>-Element.
Tag-Auslassung Der Starttag kann weggelassen werden, wenn das erste Element innerhalb des <html>-Elements keine Anmerkung ist.
Der Endtag kann weggelassen werden, wenn das <html>-Element nicht unmittelbar von einer Anmerkung gefolgt wird.
Erlaubte Eltern Keine. Dies ist das Wurzelelement eines Dokuments.
Implizite 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>