Jens Menke: CSS und relatives Bg-Image

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

  1. 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

  2. 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

    1. 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