<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
<!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> |