<html>: Das HTML-Dokument / Root-Element
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 das oberste (Root-)Element eines HTML-Dokuments, daher wird es auch als Root-Element 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-Dokumenttyp-Definition an, die das aktuelle Dokument regelt. Dieses Attribut ist nicht erforderlich, da es redundant zur Versionsinformation in der Dokumenttypdeklaration ist.
xmlns
-
Gibt das XML-Namensraum 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 von Autoren nicht verlangt, die Start- und End-Tags des <html>
-Elements anzugeben, ist es wichtig, dass Autoren dies tun, da sie so die lang
für die Webseite angeben können. Die Bereitstellung eines lang
-Attributs mit einem gültigen Sprach-Tag gemäß RFC 5646: Tags for Identifying Languages (auch bekannt als BCP 47) auf dem <html>
-Element hilft Technologien zur Bildschirmvorlesung, die korrekte Sprache zu erkennen und anzukündigen. Das sprachidentifizierende Tag sollte die Sprache beschreiben, die von der Mehrheit des Seiteninhalts verwendet wird. Ohne dieses Tag wird die Standard-Sprache von Bildschirmlesegeräten typischerweise auf die im Betriebssystem eingestellte Sprache zurückgreifen, was zu Fehlinterpretationen führen kann.
Die Einbeziehung einer gültigen lang
-Deklaration auf dem <html>
-Element stellt auch sicher, dass wichtige Metadaten, die im <head>
der Seite enthalten sind, wie z.B. der <title>
der Seite, ebenfalls korrekt angekündigt 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-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 direkt
von einem Kommentar gefolgt wird.
|
Erlaubte Eltern | Keine. Dies ist das Root-Element 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 |