CSS und relatives Bg-Image
Jens Menke
Sorry das ich hier Frage.. aber hab keine Lust mich
Jahrelang durch die offiziellen Style-Sheet Regeln zu
suchen...
Also... es geht um folgendens... wenn man bei nem
Stylesheet ein relatives Hintergrundimage angibt
z.B ../images/bg.jpg dann sucht IE das Bild relativ
zum Styles Sheet , Netscape allerdings scheint es
relativ zu der aktullen Seite zu suchen.
Wenn man aber immer ein externes Stylesheet benutzt, z.B.
auch aus anderen Unterverzeichnis-Ebenen oder sogar von
nem anderen Server ist das Ergebnis das es bei IE immer
klappt.. bei Netscape allerdings nicht...
Also. Frage 1: Wer interpretiert CSS richtig..
und Frage 2: Wie bringe ich Netscape dazu das Image
trotzem zu finden.. *gg*
gruss
Jens
Also. Frage 1: Wer interpretiert CSS richtig..
Hab ich zwae noch nicht mitbekommen, aber ich denke einfach mal, dass sich rerlative Angaben immer auf die Seite selbst beziehen sollten, da die Styledatei ja im Prinzip nur in diese reingeladen wird. Auf der anderen Seite wuerde ich auch verstehen, wenn man es auf die Datei mit den Styleangaben bezieht, da diese ja in verschiedene Dateien in verschieden Verzeichnisse reingeladen wird.
und Frage 2: Wie bringe ich Netscape dazu das Image
trotzem zu finden.. *gg*
Die Frage ist falsch - es muss lauten wie bekomme ich Microsoft dazu, dass er das Bild findet, wenn ich es so referenziert hab, dass Netscape es zeigt? :-)
Oder noch besser. Was muss ich tun, damit es beide finden? Entweder du nimmst eine absolute Pfadangabe, oder Du kopierst das Bild an verschiedene Stellen auf deinem Server.
Viele Gruesse, Thomas Hieck
Hallo Jens!
Also... es geht um folgendens... wenn man bei nem Stylesheet ein relatives Hintergrundimage angibt z.B ../images/bg.jpg dann sucht IE das Bild relativ zum Styles Sheet , Netscape allerdings scheint es relativ zu der aktullen Seite zu suchen.
Also. Frage 1: Wer interpretiert CSS richtig..
Bis heute niemand. (Außer den Leuten die sich mit dem Spec. auskennen ;-) )
»»und Frage 2: Wie bringe ich Netscape dazu...
Eigentlich sollte der Frage so gestellt sein wie Thoams H. es stellte:
"Wie schaffe ich, daß es beide Browser das Bild darstellen?)
Es gab einen sehr großen Thread zum Thema:
<../../sfarchiv/1999_2/t02910.htm>
Das Ergebnis: Mit externer CSS-Datei geht es nur bei absoluter Pfandangabe;
background-image:url(http://www. .../bg.gif)
oder bei relativer Angabe in der Datei selbst; background-image:url(../pics/bg.gif)
Grüße
Thomas
Das Ergebnis: Mit externer CSS-Datei geht es nur bei absoluter Pfandangabe;
background-image:url(http://www. .../bg.gif)
oder bei relativer Angabe in der Datei selbst; background-image:url(../pics/bg.gif)
Zumindest bei Netscape... arghh.. wie ich ihn hasse.. :)
Tja.. dachte ich mir schon.. absolute Angaben sind
nur so nervig da ich die denn bei der lokalen Kopie
immer wieder ändern muss ..
Ich hatte da mal son Erlebnis mit dem Thema.. da mein
lokaler Web-Server immer www.jens.de hiess hab ich mal
versehentlich ein Style-Sheet auf den Server geladen wo denn noch http://www.jens.de/images/bg.jpg oder so
drin stand...
Nu gibt es tatsächlich die domain www.jens.de und der
hat das bemerkt das da ständig Anfragen an seienn Server
kamen und mir denn ein absolut fiese Hintergrundbild reingehauen..
Ich konte natürlich überhaupt nicht verstehen was Leute
meinten wenn sie sich über das Bild beklagten.. bei mir
sah ja immer alles OK aus weil Bild von lokaler Platte..
naja.. etwas abschweifend aber soviel zu dem Thema warums mir reltiv zum CSS lieber wäre.
gruss
Jens