Warum verwenden wir .html statt .htm?

Avatar of Chris Coyier
Chris Coyier am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Interessante Frage von Andy

Die wahrscheinlichste Antwort aus dem Thread: DOS war lange Zeit ein massives Betriebssystem für PCs und hatte eine Beschränkung von drei Zeichen für Dateierweiterungen.

Interessant, dass das erste Buch über HTML dies spezifisch behandelt

Wo mein Gedanke hinführte, war die **Server-Software**. Ich weiß, dass Webserver automatisch unterschiedliche Dinge mit unterschiedlichen Dateitypen machen. In einem Test auf meinem eigenen Server (eingerichtet, um eine WordPress-Site zu bedienen) habe ich einige Dateien im Stammverzeichnis abgelegt, die alle denselben Inhalt haben: <h1>Cool</h1>

  • file.text = Datei wird im Browser als Klartext gerendert (Content-Type: text/plain)
  • file.html = Datei wird im Browser als HTML gerendert (Content-Type: text/html)
  • file.htm = Datei wird im Browser als HTML gerendert (Content-Type: text/html)
  • file.fart = Datei wird vom Browser heruntergeladen (Content-Type: application/octet-stream)

Sie können Code schreiben, um Dateien mit beliebigen Content-Typen zu bedienen, aber mangels dessen spielen Dateierweiterungen eine Rolle, da sie beeinflussen, wie Standard-Webserver Dateityp-Header auswählen.