vor- und nachteiler der dateiendung
micha
- html
0 e70 Jeena Paradies0 micha
0 Thomas Luethi0 micha
0 Johannes Zeller
hallo,
ich habe eine seite programmiert, die komplett xhtml1-strict konform ist.
ist es nun besser die seite als .xhtml oder als html abzuspeichern?
es ist mir dabei klar, dass einerseits der xml-parser, bzw der html-parser benutzt wird.
nur, gibt es nach-, bzw vorteile einer bestimmten endung?
vielen dank im voraus.
grüsse aus dresden, micha
Hi,
Tipp: Verwende .htm
- es zählt sowieso der MIME-Typ sowie die <!DOCTYPE-Angabe
- du programmierst DOS-Konform (obwohl das eigentlich nicht mehr viel bringt)
E7
Hallo,
Tipp: Verwende .htm
- es zählt sowieso der MIME-Typ sowie die <!DOCTYPE-Angabe
Da kennst Du aber den MS IE schlecht.
Der schert sich oft einen Dreck um MIME-Types...
Dem kann man sogar .txt-Dateien mit HTML-Code als text/plain
schicken, und er interpretiert das HTML...
(... was manche Dialer-Spammer und anderes Gesindel ausnutzen,
indem sie .txt-Seiten bei Tripod hosten und dank .txt-Endung
die Tripod-Werbung austricksen. Bei den 90% MS IE-Benutzern
werden dann die Seiten mit den Links oder META-Redirects
zu den Dialern wunderbarstens angezeigt und ausgefuehrt...)
- du programmierst DOS-Konform (obwohl das eigentlich nicht mehr viel bringt)
Bitte verbreite nicht solchen Unsinn.
Das ist nun wirklich nicht mehr erforderlich.
.html ist korrekt. Es heisst HyperText Markup _Language_.
.htm ist doof. Bringt nichts.
(Schade, dass es in dieser Version von SelfHTML
noch verwendet wird. Hoffen wir auf Besserung in 9.0...)
Gruesse,
Thomas
Hallo Thomas,
.htm ist doof. Bringt nichts.
(Schade, dass es in dieser Version von SelfHTML
noch verwendet wird. Hoffen wir auf Besserung in 9.0...)
SELFHTML wird aber auch als Downloaddokument veröffentlicht. Bei älteren
Systemen ist das doofe .htm leider noch zwingend, so wie ich das verstehe.
(Und für mich bedeutet das: Ich muß nachher mal meine httpd.conf ändern,
damit http://selfhtml/ für mich wieder funktioniert.)
Tim
Hallo,
SELFHTML wird aber auch als Downloaddokument veröffentlicht. Bei älteren
Systemen ist das doofe .htm leider noch zwingend,
Vielleicht MS-DOS und MS Windows bis 3.1, OK.
Aber glaubst Du im Ernst, dass jemand damit
Bei Mac OS gab es AFAIK nie die 8:3 Beschraenkung,
und auch bei Unix/Linux nicht.
Ich denke, es ist einfach Tradition oder so, dass
Stefan Muenz auch bei SelfHTML 8.0 noch .htm verwendet hat.
(Und für mich bedeutet das: Ich muß nachher mal meine httpd.conf ändern,
damit http://selfhtml/ für mich wieder funktioniert.)
Heisst das, Du musst die Zeile
AddType text/html .htm
"von Hand" dort reinbasteln?
Bei mir laeuft nach Download/Entzippen von SelfHTML
zuerst mal ein dateiuebergreifendes Suchen und Ersetzen
drueber, bei dem ich all die target="_blank" loesche,
mit denen sich die Beispiele in neuen Fenstern oeffnen sollen.
Gruesse,
Thomas
Hallo,
Bei mir laeuft nach Download/Entzippen von SelfHTML
zuerst mal ein dateiuebergreifendes Suchen und Ersetzen
drueber, bei dem ich all die target="_blank" loesche,
mit denen sich die Beispiele in neuen Fenstern oeffnen sollen.
Mensch dass ist ja interresant, wie machst du das? Ist es ein Programm, oder machst du das wirklich an der Konsole mit grep und sed? Ich kapiere nämlich immer noch nicht, wie ich es schaffen soll die Dateien auch in Unterverzeichnissen automatisch bearbeiten zu lassen.
Grüße
Jeena Paradies
Hallo,
[Dateiuebergreifendes Suchen und Ersetzen]
wie machst du das? Ist es ein Programm, oder machst du das wirklich an der Konsole mit grep und sed?
Sorry, das letzte Mal, als das notwendig war, arbeitete
ich noch unter Windows...
Dort machte ich es entweder mit Phase 5 oder einem
der zahlreichen Spezial-Tools.
Unter Linux habe ich letzthin mal mit einem Perl-Einzeiler
(auf der Konsole) in allen *.html-Dateien eines
Verzeichnisses etwas geaendert. Ungefaehr so:
perl -pi -e 's/AusAlt/MachNeu/g' *.html
Nette Anleitung:
http://www.ctssn.com/linux/perlReplacementScript.html
Sorry, verzeichnisuebergreifende Loesungen, grep, sed
oder "bequeme Tools" fuer Linux kenne ich (noch) keine.
Gruesse,
Thomas
Hallo,
perl -pi -e 's/AusAlt/MachNeu/g' *.html
mit sed sieht es fast genau so aus:
sed 's/altes Muster/neues Muster/' datei
Jo die ist wirklich schön, auf jeden fall viel einfacher zu verstehen als http://www.linuxfibel.de/sed.htm
Sorry, verzeichnisuebergreifende Loesungen, grep, sed
oder "bequeme Tools" fuer Linux kenne ich (noch) keine.
Mist, schade na irgendwann werden wir es schon herausfinden.
Grüße
Jeena Paradies
Hallo Thomas,
Vielleicht MS-DOS und MS Windows bis 3.1, OK.
Aber glaubst Du im Ernst, dass jemand damit
- Webpublishing betreibt?
- auf dem Internet surft?
Weiß man's? (Hatte Windows 95 da nicht - entgegen der Versprechungen - nicht
auch noch vereinzelte Probleme?? Ich meine, mich da an so etwas zu erinnern.)
Heisst das, Du musst die Zeile AddType text/html .htm "von Hand" dort
reinbasteln?
Genau. Und noch einiges anderes, das mir beim letzten Betriebssystemsupdate
merkwürdigerweise geklaut wurde.
Tim
Hi Thomas,
.htm ist doof. Bringt nichts.
was bringt eine andere Endung?
(Schade, dass es in dieser Version von SelfHTML
noch verwendet wird. Hoffen wir auf Besserung in 9.0...)
Das verstehe ich nicht. Was meinst du damit?
Grüße,
Roland
Hallo,
.htm ist doof. Bringt nichts.
was bringt eine andere Endung?
Die Sprache heisst _Hyper_T_ext _M_arkup _L_anguage. HTML.
Die korrekte Endung heisst somit ".html"
Die Verkrueppelung auf drei Buchstaben ".htm" finde ich doof.
Sie ist eine (IMHO falsch verstandende und meist ueberfluessige)
Konzession an ur-, ur-alte MS-Computer (MS-DOS, Windows 3.1),
bei denen Dateinamen nur 8 Buchstaben vor und nur 3 Buchstaben
nach dem Punkt haben durften ("8:3" Schema).
Natuerlich bist Du frei, eine beliebige Endigung zu nehmen,
z.B. ".orlando" (wenn Du daran Spass hast), solange
der Webserver die Datei mit dem richtigen MIME-Type ausliefert.
Aber _sinnvoll_ ist sowas ganz und gar nicht.
.html und .htm "bringen" das gleiche, sie haben
den gleichen Effekt, z.B. dass das Betriebssystem sie
bei einem Doppelklick darauf mit dem Browser oeffnet, u.s.w.
(Schade, dass es in dieser Version von SelfHTML
noch verwendet wird. Hoffen wir auf Besserung in 9.0...)
Das verstehe ich nicht. Was meinst du damit?
Ich meine, dass SelfHTML Vorbildcharakter haben sollte
und somit die Endigung .html verwenden sollte.
Gruesse,
Thomas
Hi Thomas,
Die Sprache heisst _Hyper_T_ext _M_arkup _L_anguage. HTML.
Die korrekte Endung heisst somit ".html"
wie heißt dann die korrekte Endung für XHTML? Was hältst du von .shtml? Oder ist .shtm besser? Aber du hast Recht, alles ist besser als .php ;-)
Die Verkrueppelung auf drei Buchstaben ".htm" finde ich doof.
Geschmackssache.
Natuerlich bist Du frei, eine beliebige Endigung zu nehmen,
Eben, das minimiert die Aussagekraft einer Dateiendung. Ich weiß, dir geht's um's Prinzip. Und da die Endung relativ bedeutungslos ist, tut's das bei mir auch ;-)
.html und .htm "bringen" das gleiche, sie haben
den gleichen Effekt, z.B. dass das Betriebssystem sie
bei einem Doppelklick darauf mit dem Browser oeffnet, u.s.w.
Auch das ist Konfigurationssache.
Ich meine, dass SelfHTML Vorbildcharakter haben sollte
und somit die Endigung .html verwenden sollte.
Ob dir das Forum mit der Endung .xml wohl besser gefiele?
Grüße,
Roland
Hallo,
wie heißt dann die korrekte Endung für XHTML?
Wie ich schon in [pref:t=63312&m=358873] schrieb:
Wenn man es den Benutzern moeglichst einfach machen will: ".html".
Was hältst du von .shtml? Oder ist .shtm besser?
.html
Auch hier. Technisch ja kein Problem.
Ob dir das Forum mit der Endung .xml wohl besser gefiele?
Waere mir egal - das Forum lade ich mir nicht herunter;-)
Gruesse,
Thomas
Hallo,
Ich meine, dass SelfHTML Vorbildcharakter haben sollte
und somit die Endigung .html verwenden sollte.
Persönlich meine ich, daß SELFHTML Vorbildcharakter haben sollte und
somit garkeine komischen Dateiendungen in URLs benutzen sollte. ;-)
Tim
Hallo,
ich habe eine seite programmiert,
Bist du sicher dass du das gemacht hast? Wie hast du dass denn gemacht?
die komplett xhtml1-strict konform ist.
Schön.
ist es nun besser die seite als .xhtml oder als html abzuspeichern?
Naja wenn du .xml oder .xhtml nimmst hat mein Lynx bisher eigentlich immer den Quelltext angezeigt, Gott weiß warum.
Grüße
Jeena Paradies
also mein mozilla, opera, aber auch der ie zeigen bei .xhtml auch die seite an. mozilla versteht übrigens auch xml, sollte also auch wenn ich die seiten unter .xml abspeichern würde, diese anzeigen.
ich habe eine seite programmiert,
»»Bist du sicher dass du das gemacht hast? Wie hast du dass denn gemacht?
ok, mit programmieren hat die erstellung der seite nicht viel zu tun.
die komplett xhtml1-strict konform ist.
Schön.
ich denke, das ich das schon angeben sollte, wenn ich hier eine frage stelle, oder?
aber irgendwie hab ich keine wirkliche antwort in deinem text gefunden...
micha
Hallo,
aber irgendwie hab ich keine wirkliche antwort in deinem text gefunden...
ist es nun besser die seite als .xhtml oder als html abzuspeichern?
Naja wenn du .xml oder .xhtml nimmst hat mein Lynx bisher eigentlich immer den Quelltext angezeigt, Gott weiß warum.
Ich finde schon dass das eine hilfreiche Antwort ist, wenn du das schon vorher gewusst hast, hättest du es ja auch sagen können oder? Oder hilft dir das bei der Entscheidung für oder gegen .xhtml nicht weiter?
Grüße
Jeena Paradies
hi,
Ich finde schon dass das eine hilfreiche Antwort ist, wenn du das schon vorher gewusst hast, hättest du es ja auch sagen können oder? Oder hilft dir das bei der Entscheidung für oder gegen .xhtml nicht weiter?
nungut, jetzt weiss ich auch, dass lynx das nicht kann.
allerdings hätte ich mir eher eine antwort wie "nimm .html, weil..." erhofft.
war nicht böse gemeint.
gruss, micha
Hallo,
nungut, jetzt weiss ich auch, dass lynx das nicht kann.
allerdings hätte ich mir eher eine antwort wie "nimm .html, weil..." erhofft.
Ach so dass wusste ich nicht. Aber es ist doch fast so eine Antwort, nimm .html, weil Lynx bei .xhtml und .xml nur den Quellcode anzeigt, außerdem liest sichg .html schöner, und man kann als Mensch sofort was damit anfangen.
Grüße
Jeena Paradies
Hallo,
nur, gibt es nach-, bzw vorteile einer bestimmten endung?
Ich empfehle ".html" fuer saemtliche HTML- und XHTML-Ressourcen.
Grund:
Es erleichtert das lokale Speichern und Wiederanzeigen
durch DAU-Benutzer.
Datei -> Speichern
Wenn die Datei blabla.html heisst,
schlagen wohl die meisten Browser
auch diesen Namen vor, und sie wird
so gespeichert.
Spaeter kann der Benutzer einfach darauf
doppelklicken, und sie wird in seinem
Browser geoeffnet.
Bei andern Namen, z.B:
blabla.xhtml oder blabla.php
schlagen manche Browser vor:
blabla.xhtml.html oder blabla.php.html
=> unschoen, aber Oeffnen mit Doppelklick funktioniert.
Wenn die Datei allerdings als blabla.xhtml gespeichert wird,
dann kommt spaeter beim Doppelklick darauf die nervige
Meldung: "Diesem Dateityp ist kein Programm zugeordnet.
Oeffnen mit..."
Gerade, wenn es wahrscheinlich ist, dass Benutzer mehrere
zusammenhaengende Dokumente lokal speichern, sollte man
unbedingt .html nehmen. Dann werden die Dateien unter ihren
richtigen Namen gespeichert, und somit funktionieren sogar
die relativen Links, wenn alle Original-Dateien im gleichen
Verzeichnisnamen lagen.
Just my 2 cents,
Thomas
Danke für die raschen Antworten. habt mir sehr geholfen.
Hallo Micha
ist es nun besser die seite als .xhtml oder als html abzuspeichern?
es ist mir dabei klar, dass einerseits der xml-parser, bzw der html-parser benutzt wird.
Es ist völlig unerheblich, welchen Namen eine Datei hat. Wichtig ist nur der Mimetype, den dein Webserver mit dem Content-Type-Header sendet.
Konfiguriere deinen Webserver so, dass er den entsprechenden Mime-Type für XHTML verwendet. Welche Mimetypes für XHTML zugelassen sind und welche empfohlen werden, kannst du hier nachlesen: http://www.w3.org/TR/xhtml-media-types/
Schöne Grüße,
Johannes