Frage zum Wiki-Artikel „Seitenstrukturierung“
bearbeitet von@@Rolf B
> Verwende `<doctype html>` um dem Browser zu sagen, dass Du ein HTML 5 Dokument verwendest.
Vom fehlenden Ausrufezeichen abgehen: nein. Das ist *nicht* der Zweck der DOCTYPE-Angabe. Browser haben nur einen HTML-Parser, nicht mehrere für verschiedene HTML-Versionen. Was als `text/html` reinkommt, wird als HTML in der aktuellen Version[^1] interpretiert, egal, was DOCTYPE angibt.
Der *einzige* Sinn der DOCTYPE-Angabe ist es, Browser aus dem Quirks-Modus rauszuholen und im Standard-compliant-Modus rendern zu lassen.[^2] In einer [Meta-Angabe](https://noti.st/gunnarbittersmann/9tIhwE/til-about-xhtml-ab-css-escapes-about-svg-in-js#swoSCiS) wäre der Schalter besser aufgehoben gewesen. Dass DOCTYPE dafür genutzt wird, hat historische Gründe.
[^1]: Die Bezeichnung „HTML5“ ist auch schon etliche Jahre out of date.
[^2]: Einen Markup-Checker je nach HTML-Version gegen unterschiedliche Regeln prüfen zu lassen, ist auch schon etliche Jahre out of date.
🖖 Живіть довго і процвітайте
{:@uk}
--
*Ad astra per aspera*{:@la}
Frage zum Wiki-Artikel „Seitenstrukturierung“
bearbeitet von@@Rolf B
> Verwende `<doctype html>` um dem Browser zu sagen, dass Du ein HTML 5 Dokument verwendest.
Vom fehlenden Anführungszeichen abgehen: nein. Das ist *nicht* der Zweck der DOCTYPE-Angabe. Browser haben nur einen HTML-Parser, nicht mehrere für verschiedene HTML-Versionen. Was als `text/html` reinkommt, wird als HTML in der aktuellen Version[^1] interpretiert, egal, was DOCTYPE angibt.
Der *einzige* Sinn der DOCTYPE-Angabe ist es, Browser aus dem Quirks-Modus rauszuholen und im Standard-compliant-Modus rendern zu lassen.[^2] In einer [Meta-Angabe](https://noti.st/gunnarbittersmann/9tIhwE/til-about-xhtml-ab-css-escapes-about-svg-in-js#swoSCiS) wäre der Schalter besser aufgehoben gewesen. Dass DOCTYPE dafür genutzt wird, hat historische Gründe.
[^1]: Die Bezeichnung „HTML5“ ist auch schon etliche Jahre out of date.
[^2]: Einen Markup-Checker je nach HTML-Version gegen unterschiedliche Regeln prüfen zu lassen, ist auch schon etliche Jahre out of date.
🖖 Живіть довго і процвітайте
{:@uk}
--
*Ad astra per aspera*{:@la}