.htm oder .html Endung – welche ist richtig und was ist anders?

Lesezeit: 4 Minuten

Benutzer-Avatar
Benutzer21067

Wenn ich eine Datei mit einer .htm- oder .html-Erweiterung speichere, welche ist richtig und was ist anders?

  • Beantwortet das deine Frage? .htm vs. .html? Was ist der Unterschied zwischen ihnen, welche Dateinamenserweiterung ist korrekter?

    – Arier Beezadhur

    10. Januar 2021 um 13:35 Uhr

Benutzer-Avatar
Wilhelm Keller

Beides ist nicht falsch, es ist eine Frage der Präferenz. Traditionell verwendet MS-Software htm standardmäßig und *nix bevorzugt html.

Wie unten erwähnt, wurde die .htm-Tradition von Win 3.xx übernommen, wo Dateierweiterungen auf drei Zeichen beschränkt waren.

  • Bei MS liegt dies daran, dass zu Beginn des Webs Windows 3.xx die von den meisten Benutzern verwendete Plattform war und Dateien eine 8.3-Einschränkung hatten, sodass .html nicht möglich war …

    – Oded

    26. September 2008 um 12:55 Uhr

  • Sie können Ihre Seiten auch als .xhtml speichern, wenn sie xhtml-Doctypes haben, und die Browser werden die Seite sogar als application/xhtml+xml lesen, aber es wird noch nicht mit dem Internet Explorer funktionieren.

    – Marco Luglio

    4. Februar 2009 um 13:58 Uhr

Hauptsächlich ist die Anzahl der Zeichen unterschiedlich.

„.htm“ riecht nach Microsoft-Betriebssystemen, bei denen das Dateisystem Dateinamenerweiterungen (der Teil des Dateinamens nach dem Punkt) historisch auf 3 Zeichen begrenzt hat.

“.html” riecht nach Un*x-Betriebssystemen, die diese Einschränkung nicht hatten und die zu dieser Zeit für alle ernsthaften Internetarbeiten verwendet wurden.

Pragmatisch sind die beiden äquivalent.

Der Unterschied ist kulturell. “.html” wird von manchen als richtiger angesehen. Dieselben Leute neigen dazu, auf Microsoft-Betriebssysteme herunterzuschauen und “.htm” als unansehnliche Erinnerung an ihre Einschränkungen zu betrachten.

  • Als zusätzlichen Kontext hatten die frühen Microsoft-Betriebssysteme (vor und ohne Windows 95) diese Einschränkung, da das von ihnen verwendete FAT-Dateisystem ebenfalls diese Einschränkung aufwies. Die Einschränkung wird allgemein als 8.3-Dateinamenlimit bezeichnet und legt fest, dass Dateinamen bis zu 8 Zeichen vor dem “Punkt” und 3 Zeichen danach haben dürfen. Abgesehen davon, es ist 2017, und abgesehen von einigen bestimmten Anwendungsfällen sollten wir alle semantische URLs ohne Erweiterung verwenden : )

    – WKK

    14. Januar 2017 um 3:47 Uhr


Benutzer-Avatar
ConroyP

Wenn Sie die Datei lokal speichern, spielt der Unterschied keine Rolle – Ihr lokales System behandelt die beiden Dateierweiterungen wahrscheinlich als austauschbar, damit sie von Ihrem Browser geladen werden können. Der Grund dafür ist, dass früher Windows-basierte Systeme 3-Buchstaben-Erweiterungen verwendeten (htm) und Unix-basierten Systemen die 4 Buchstaben (html).

Auf Serverseite kann es beim Serving einige Unterschiede geben Standard-Dateinamen:

Die einzige Situation, in der es einen Unterschied zwischen den beiden Erweiterungen geben kann, ist die der Standarddateinamen eines Servers. Wenn eine URL, die keinen Dateinamen angibt, von einem Server angefordert wird, z http://www.domain.dom/dirname/, gibt der Server eine Datei von der angeforderten URL zurück, die einem Standarddateinamen entspricht. Beispiele für gängige Standarddateinamen sind “index.html,” “index.htm,” “default.html,” “default.htm,” usw. Ein Administrator kann jedoch den Standarddateinamen des Servers nach Belieben ändern.

Beachten Sie, dass Server häufig mit mehr als einem Standarddateinamen konfiguriert sind.

Wenn Sie also ein gewisses Maß an Kontrolle über die Standarddateinamen Ihres Servers haben, sollte dies kein Problem darstellen.

  • Es hängt wirklich von der Serverkonfiguration ab.

    – kemiller2002

    26. September 2008 um 11:56 Uhr

Benutzer-Avatar
Gen

Persönlich bevorzuge ich die .html, aber wie andere gesagt haben, werden beide funktionieren.

Stellen Sie nur sicher, dass Sie nur einen verwenden. Niemals beide auf der gleichen Seite!
link to mypage.html ist nicht dasselbe wie link to mypage.htm

Beachten Sie auch, dass die Dateiendung als Teil einer URI keine Rolle spielt. Tatsächlich ist es nicht einmal eine Dateierweiterung, es sieht nur so aus. Der Typ der durch einen URI identifizierten Ressource ist nicht in seinem Namen codiert. Stattdessen entscheidet der Content-Type HTTP-Header-Feld. Es ist völlig legitim (aber vielleicht etwas dumm), ein Bitmap-Bild als Bild zu liefern myimage.html und umgekehrt, um eine HTML-Seite als auszuliefern index.png. Aus diesem Grund wird auch argumentiert, dass Dateierweiterungen überhaupt nicht Teil von URIs sein sollten.

Sir Tim Berners-Lee erläutert dies in Hypertext-Stil: Coole URIs ändern sich nicht.

  • Ich glaube, die harte Assoziation zwischen Dateinamenerweiterung und Dokumentinhaltstyp kommt auch von Windows, oder? An klassische Mac-Dateien waren Metadaten angehängt, die vorschrieben, welche App sie erstellt / geöffnet hat, wenn ich mich richtig erinnere. Bei Unix bin ich mir nicht sicher.

    – Nikolaus Miari

    10. Juni 2016 um 4:43 Uhr

Benutzer-Avatar
Zufällig gehen

Sie sind vollständig austauschbar. Wenn ich die Geschichte richtig verstehe, war die richtige Erweiterung am Anfang .html, aber als Windows 95 auf den Markt kam, konnte es nur mit 3-Zeichen-Erweiterungen umgehen.

.html ist also nach dem einen oder anderen Standard korrekt, aber in der Praxis spielt es keine Rolle (meistens … habe gerade eine schnelle Google-Suche durchgeführt und Folgendes gefunden)

Es gibt jedoch einen Problembereich: Die meisten Host-Server verlangen, dass Ihre Standard-Startseite als „index.html“ und nicht als „index.htm“ bezeichnet wird.

  • Ich glaube, die harte Assoziation zwischen Dateinamenerweiterung und Dokumentinhaltstyp kommt auch von Windows, oder? An klassische Mac-Dateien waren Metadaten angehängt, die vorschrieben, welche App sie erstellt / geöffnet hat, wenn ich mich richtig erinnere. Bei Unix bin ich mir nicht sicher.

    – Nikolaus Miari

    10. Juni 2016 um 4:43 Uhr

Benutzer-Avatar
Tundey

Ich benutze .htm. Weniger tippen, denke ich. Oder vielleicht ist es meine Windows-Voreingenommenheit.

1293550cookie-check.htm oder .html Endung – welche ist richtig und was ist anders?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy