CSS und relative Pfade / verschiedene Browser
Peter Schaich
- css
Grüße euch!
Ich hab' da echt ein Problem mit relativen Pfaden bei CSS und verschiedenen Browsern:
Ich habe eine CSS-Datei in einem anderen Verzeichnis, in der Datei wird ein Hintergrundbild in einem wieder anderen Verzeichnis aus referenziert.
Netscape 6, Opera und IE rechnen den Pfad des Bildes anhand der Angabe im CSS-File relativ vom Ort der aufrufenden HTML-Datei.
Netscape 4 vom Ort der CSS-Datei.
Wenn ich jetzt meine Dateien schön in Verzeichnisse sortiert habe, kommt bei jedem Browser was anderes raus.
Das ist doch scheisse.
Weiss jemand, was man da machen kann?
Übrigens: warum geht es bei Netscape 4 eigentlich nicht, dass wenn ich dem body eine Schriftart zuordne (per CSS), dass die dann für alle tags gilt? Bei allen anderen Browsern geht das.
Moin
Netscape 4 vom Ort der CSS-Datei.
stimmt.
http://www.teamone.de/selfhtml/sfausles/tsfa_tba.htm#a10
[...] Netscape 4 [...] Bei allen anderen Browsern geht das.
<g> Netscape 4.x ist halt kein Browser :-)
Viele Grüße
Swen
Mahlzeit,
<g> Netscape 4.x ist halt kein Browser :-)
Nö stimmt, mit NN kannst dich manchmal "browsen"
sonnige Grüße Rene
Hallo Peter,
Wenn ich jetzt meine Dateien schön in Verzeichnisse sortiert habe, kommt bei jedem Browser was anderes raus.
schreibe die Angaben in einer der beiden Varianten:
/verzeichnis/bild.gif
http://domain.xy/verzeichnis/bild.gif
Das ist doch scheisse.
Nein.
Übrigens: warum geht es bei Netscape 4 eigentlich nicht, dass wenn ich dem body eine Schriftart zuordne (per CSS), dass die dann für alle tags gilt? Bei allen anderen Browsern geht das.
Es hängt damit zusammen, dass die ersten 4'er Version von Netscape
entwickelt wurden, als CSS noch relativ neu wahr, deswegen ist auch
der Punkt anders implementiert als bei sonstigen, z.T. viel später
entwickelten, Browsern.
Viele Grüße aus Dresden,
Stefan Einspender
Moin
Übrigens: warum geht es bei Netscape 4 eigentlich nicht, dass wenn ich dem body eine Schriftart zuordne (per CSS), dass die dann für alle tags gilt? Bei allen anderen Browsern geht das.
Es hängt damit zusammen, dass die ersten 4'er Version von Netscape
entwickelt wurden, als CSS noch relativ neu wahr deswegen ist auch
der Punkt anders implementiert als bei sonstigen, z.T. viel später
entwickelten, Browsern.
Das kann ich nicht ganz nachvollziehen. CSS 1 wurde Ende 1996 "verabschiedet", Der erste NC 4.x kam erst im Mitte 1997 auf den Markt. http://www.blooberry.com/indexdot/history/browsers6.htm Zeit genug zum handeln war also. Erst recht, wenn berücksichtig wird, dass erkannte Fehler tw. bis in die Versionen 4.7x mitgeschleppt wurden. Zu den Gründen und Folgen siehe auch: http://www.richinstyle.com/bugs/mozilla.html
Viele Grüße
Swen
Hallo Swen,
Es hängt damit zusammen, dass die ersten 4'er Version von Netscape
entwickelt wurden, als CSS noch relativ neu wahr deswegen ist auch
der Punkt anders implementiert als bei sonstigen, z.T. viel später
entwickelten, Browsern.
Das kann ich nicht ganz nachvollziehen. CSS 1 wurde Ende 1996 "verabschiedet", Der erste NC 4.x kam erst im Mitte 1997 auf den Markt. http://www.blooberry.com/indexdot/history/browsers6.htm Zeit genug zum handeln war also. Erst recht, wenn berücksichtig wird, dass erkannte Fehler tw. bis in die Versionen 4.7x mitgeschleppt wurden. Zu den Gründen und Folgen siehe auch: http://www.richinstyle.com/bugs/mozilla.html
afaik hatte Netscape diese JSSS-Sache entwickelt, als plötzlich CSS
zum Standard erklärt wurde. Daher rührt auch die Abhängigkeit von
CSS zu JS bei Netscape 4.x
Warum Netscape es nach dieser mangelhaften Implementation von CSS
in 4.0 nicht geschafft hat, diesen Fehler in den folgenden Versionen
zu korrigieren, entzieht sich meiner Kenntnis.
IMHO ist es aber eine Tatsache, dass sich die 4.x gemessen am "Stand
der Technik" eher verschlechtert als verbessert hat, wenn man als
Kriterium die Entwicklung der Konkurrenzbrowser mit berücksichtigt.
Da ist das halbe Jahr zwischen Recommendation CSS 1.0 und Release
Netscape 4.0 bestimmt viel zu eng bemessen, zumindest nach Netscape-
Masstäben ;)
Viele Grüße aus Dresden,
Stefan Einspender