Dateierweiterung
Bine
- html
0 EKKi0 Der Martin
0 Beat
1 Beat
Hallo,
kann jemand kurz erklären worin der Unterschied zwischen *.htm und *.html liegt?
Danke und Grüße
Bine
Mahlzeit Bine,
kann jemand kurz erklären worin der Unterschied zwischen *.htm und *.html liegt?
Die eine Erweiterung ist drei Zeichen lang und die andere vier.
Warum es erstere gibt? Frag die Erfinder des FAT-Dateisystems.
MfG,
EKKi
Hallo Ekki,
aber hat es irgendwelche Auswirkungen? Kann man getrost beide Erweiterungen verwenden z. B. für HTML 4 gleichermaßen wie für xhtml 1.0 strict?
Danke und Grüße
Bine
Grüße,
aber hat es irgendwelche Auswirkungen? Kann man getrost beide Erweiterungen verwenden z. B. für HTML 4 gleichermaßen wie für xhtml 1.0 strict?
afaik ja
MFG
bleicher
aber hat es irgendwelche Auswirkungen? Kann man getrost beide Erweiterungen verwenden z. B. für HTML 4 gleichermaßen wie für xhtml 1.0 strict?
Firefox erwartet ein .xhtml, wenn du aus dem lokalen System über file:// geladene Dateien auch als xml-Dateien geparst gaben willst
Grund: file:// kennt kein Content-type
mfg Beat
Hi,
aber hat es irgendwelche Auswirkungen? Kann man getrost beide Erweiterungen verwenden z. B. für HTML 4 gleichermaßen wie für xhtml 1.0 strict?
auf einem Server kannst Du, eine entsprechende (und ohne Weiteres mögliche) Konfiguration vorausgesetzt, die Dateien mit der Endung .gif benennen, sie mit PHP parsen lassen und die Ressourcen mit auf .exe endende URLs ansteuern. Oder Du nennst die Dateien .hallo, lässt sie ohne zusätzliche Technik ausliefern und lässt die URLs auf .moin enden. HTML selbst kümmert sich nicht darum, wie Dateien oder URLs heißen und interessiert sich auch nicht dafür, wie es erzeugt wurde.
Die einzige Einschränkung ist Dein eigenes Dateisystem, sofern Du direkt darüber Dateien aufrufst. Zur Entwicklung solltest Du ohnehin einen lokalen Server installiert haben.
Cheatah
Hi,
kann jemand kurz erklären worin der Unterschied zwischen *.htm und *.html liegt?
im 'l', das im ersten Fall fehlt.
Ansonsten: Scheiß drauf. Namen sind Schall und Rauch, auch Dateinamen. Dun kannst deine HTML-Dateien auch *.fnrz nennen, wenn dir das gefällt.
Ciao,
Martin
kann jemand kurz erklären worin der Unterschied zwischen *.htm und *.html liegt?
im 'l', das im ersten Fall fehlt.
Ansonsten: Scheiß drauf. Namen sind Schall und Rauch, auch Dateinamen. Dun kannst deine HTML-Dateien auch *.fnrz nennen, wenn dir das gefällt.
Im http Kontext ja.
Aber nicht, wenn du auf Windows lokale Dateien im Browser über file:// navigierst.
mfg Beat
@@Beat:
nuqneH
Im http Kontext ja.
Aber nicht, wenn du auf Windows lokale Dateien im Browser über file:// navigierst.
Unter manchen Windows-Versionen kann eingestellt werden, wie Dateien mit welcher Endung zu verarbeiten sind.
Qapla'
Hallo,
Im http Kontext ja.
Aber nicht, wenn du auf Windows lokale Dateien im Browser über file:// navigierst.
Unter manchen Windows-Versionen kann eingestellt werden, wie Dateien mit welcher Endung zu verarbeiten sind.
nicht nur unter manchen, sondern vermutlich unter allen. Zumindest unter allen von 95 bis XP.
Ciao,
Martin
Unter manchen Windows-Versionen kann eingestellt werden, wie Dateien mit welcher Endung zu verarbeiten sind.
Das funktioniert auch unter Linux. ;)
Tach,
Unter manchen Windows-Versionen kann eingestellt werden, wie Dateien mit welcher Endung zu verarbeiten sind.
Das funktioniert auch unter Linux. ;)
wobei zu beachten ist, dass Linux eher auf auf Magie setzt als auf den Namen der Datei.
mfg
Woodfighter
Hallo,
Dun kannst deine HTML-Dateien auch *.fnrz nennen, wenn dir das gefällt.
Im http Kontext ja.
Aber nicht, wenn du auf Windows lokale Dateien im Browser über file:// navigierst.
doch, sicher - wenn du dem Browser verrätst, wie Dateien mit der Endung .fnrz zu behandeln sind. Also genau das, was der Browserhersteller für die häufig verwendeten Endungen .htm und .html schon erledigt hat.
Ciao,
Martin
kann jemand kurz erklären worin der Unterschied zwischen *.htm und *.html liegt?
Nein, den Unterschied kann man nicht erklären, denn der Unterschied wird von Anwendungen definiert. Server verbinden mit bestimmten Dateien bestimmte MIME-Typen. Dies ist aber frei konfigurierbar. Ebenso ist Windows konfigurierbar darin, welche Programme als Handler operieren.
Im http-Kontext ist jedoch nicht die Dateiendung massgebend, sondern der MIME-Typ, der vom Server übertragen wird. Er lautet zum Beispiel
Content-type:text/html
Es gibt allerdings auch Browser wie den MSIE, die sich zur Bestimmung der Behandlung erlauben, auf der Basis der Dateiendung ein Content-Sniffing zu betreiben. Aber auch dieser definiert auf der Basis des Content-type die Darstellbarkeit der Ressource.
Wenn ein Browser eine Datei aus dem lokalen System darstellt über file://, so ist die Dateiendung durchaus relevante. Firefox benötigt z.B. die Endung xhtml, um Dateien auch mit dem xml-Parser zu parsen.
Mit beiden Dateiendungen htm und html werden jedoch allgemein HTML Dateien oder Ressourcen bezeichnet. Aber auch andere Kürzel, die in einem URI enthalten sind, erzeugen oft Resourcen vom Contetnt-type text-html:
.pl, shtml, .php, .asp
Ohne die genaue Geschichte zu kennen vermute ich, dass .htm noch berücksichtigt dass Betriebssysteme nur mit maximal 3 Zeichen im Kürzel umgehen können. Es ist historisch begründet.
Ganz allgemein werden mit beiden Zeichen statische HTML-Ressourcen "angedeutet".
mfg Beat