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