smille: ext. css datei - browserproblem bei links

Hallo, habe frisch angefangen mit html/css.
habe mal eine ext. css datei geschrieben.
nun will ich da ein bild einfügen. problem dabei ist
folgendes:

background: url(./ordner/ordner/datei.gif)

wenn ich das so eingebe und mit dem neuen moz. firefox, die seite öffne,
klappt alles wunderbar.

öffne ich die seite nun aber mit dem IE öffne, wird die grafik nicht angezeigt.

ändere ich es ab zu:

background: url(../ordner/ordner/datei.gif)

klappt es mit dem IE , aber mit dem firefox nicht.

was kann ich da tun :-( hab kein plan mehr.

schonmal danke :-)

  1. Hallo smille,

    Hallo, habe frisch angefangen mit html/css.

    Löblich löblich! ;-)

    habe mal eine ext. css datei geschrieben.
    nun will ich da ein bild einfügen. problem dabei ist
    folgendes:

    background: url(./ordner/ordner/datei.gif)

    Vielleicht kennst du sie schon, aber hier nochmals die entsprechende Seite bei SELFHTML hierzu:
    http://de.selfhtml.org/css/eigenschaften/hintergrund.htm

    Vielleicht solltest du es mal so probieren:
    background-image:url(ordner/ordner/datei.gif);

    (auch das abschließende Semikolon nicht vergessen!)

    Wo liegt denn deine Datei "datei.gif" denn genau, und wird diese lokal oder auf einem Server angesprochen?

    Bis dann!

    Marc Reichelt || http://www.marcreichelt.de/

    --
    Linux is like a wigwam - no windows, no gates and an Apache inside!
    Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
    http://emmanuel.dammerer.at/selfcode.html
    1. Hallo,

      habe es nun auch mit background-image:url(ordner/ordner/datei.gif);
      versucht.
      Leider wieder ohne Erfolg.
      Das Problem liegt glaube ich daran, dass ich 2 Ordner habe.

      Ordner1 liegt die .css datei
      Ordner2 liegt die .gif datei

      wenn ich nun in der .css datei die .gif datei als background angeben will,
      muss ich  (../ordner1/datei.gif) angeben. Und genau da ist das Problem :-).
      (../ordner1/datei.gif) > so liest es der IE, aber nicht firefox
      (./ordner1/datei.gif) > so liest es firefox, aber nicht der IE

      Die Dateien liegen im Mom noch lokal.

      1. Hallo smille,

        Das Problem liegt glaube ich daran, dass ich 2 Ordner habe.

        Ordner1 liegt die .css datei
        Ordner2 liegt die .gif datei

        wenn ich nun in der .css datei die .gif datei als background angeben will,
        muss ich  (../ordner1/datei.gif) angeben. Und genau da ist das Problem :-).
        (../ordner1/datei.gif) > so liest es der IE, aber nicht firefox
        (./ordner1/datei.gif) > so liest es firefox, aber nicht der IE

        Bingo!
        Der Firefox macht es also richtig, ergo wird dir URL relativ zur CSS-Datei gesehen.
        Der Internet Explorer macht es dann falsch, da er die URL (die in der CSS-Datei angegeben ist), relativ zum einbindenden Dokument erkennt.

        Vielleicht probierst du mal absolute Pfade aus - auf dem Server heißt das dann also
        /ordner1/ordner2/datei.gif

        Bis dann!

        Marc Reichelt || http://www.marcreichelt.de/

        --
        Linux is like a wigwam - no windows, no gates and an Apache inside!
        Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
        http://emmanuel.dammerer.at/selfcode.html