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> HTML-Dokumentwurzelelement

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Das <html> HTML-Element repräsentiert das Wurzelelement (oberstes 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 enthält die globalen Attribute.

version

Gibt die Version der HTML-Dokumenttyp-Definition an, die das aktuelle Dokument regelt. 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 in Dokumenten, die mit XML-Parsern analysiert werden, und optional in text/html-Dokumenten.

Barrierefreiheit

Auch wenn HTML von Autoren nicht verlangt, die Start- und Endtags des <html>-Elements anzugeben, ist es wichtig, dass Autoren dies tun, da es ihnen ermöglicht, das lang für die Webseite zu spezifizieren. Das Bereitstellen eines lang-Attributs mit einem gültigen BCP 47-Sprachentag auf dem <html>-Element hilft Bildschirmlesetechnologien, die richtige Sprache anzusagen. Der identifizierende Sprachentag sollte die Sprache beschreiben, die von der Mehrheit des Inhalts der Seite verwendet wird. Ohne ihn wird von Bildschirmlesern typischerweise die Sprache des Betriebssystems als Standard verwendet, was zu Fehlinterpretationen führen kann.

Das Einfügen 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.
Tag-Weglassung Der Start-Tag kann weggelassen werden, wenn das erste Element im <html> Element kein Kommentar ist.
Der 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.
Implizite ARIA-Rolle document
Erlaubte ARIA-Rollen Keine role erlaubt
DOM-Schnittstelle [`HTMLHtmlElement`](/de/docs/Web/API/HTMLHtmlElement)

Spezifikationen

Spezifikation
HTML
# the-html-element

Browser-Kompatibilität

Siehe auch

  • MathML-Spitzen-Ebenelement: <math>
  • SVG-Spitzen-Ebenelement: <svg>