Junior
Was ist doctype und welche Rolle spielt es in einem HTML-Dokument?
sobes.tech KI
Antwort von AI
DOCTYPE (Deklarationstyp) — ist eine Anweisung, die dem Browser mitteilt, welche Version von HTML oder XML das Dokument verwendet.
Seine Rolle:
- Standardsdefinition: Gibt an, ob das Dokument einer bestimmten Spezifikation entspricht (z.B. HTML5, HTML 4.01, XHTML 1.0 Strict).
- Aktivierung des Standardmodus: Hilft dem Browser, in den "Standardmodus" (standard mode) zu wechseln, in dem er die Seite gemäß den Web-Standards CSS und JavaScript rendert. Ohne
DOCTYPEoder bei falscher Verwendung kann der Browser in den "Quirks-Modus" (quirks mode) wechseln, bei dem das Rendering variieren und zu unvorhersehbarem Verhalten führen kann. - Validierung: Wird von Validierungstools verwendet, um die Übereinstimmung des Dokuments mit dem deklarierten Standard zu überprüfen.
Für HTML5 sieht der DOCTYPE so aus:
<!DOCTYPE html>
Dies ist der am weitesten verbreitete und empfohlene DOCTYPE heute. Es ist einfach und garantiert die Aktivierung des Standardmodus in allen modernen Browsern.
In älteren Versionen von HTML und XHTML war der DOCTYPE komplexer und enthielt eine URI zu DTD (Document Type Definition), z.B.:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Für HTML5 reicht jedoch eine kurze Form. Der DOCTYPE muss das erste Element im HTML-Dokument sein, vor dem Wurzelelement <html>.