hm also in diesem Fall, denke ich das css/der webserver erst im gleichen verzeichnis wie das html file liegt und wenn er es dort nicht findet, schaut er im gleichen verzeichnis in dem es selbst liegt.
das kannst du ganz einfach ausprobieren, indem du in den ordner in dem deine datei.html liegt auch mal ein bild.gif reinlegst, das aber ein anderes Motiv darstellt.
Aber ich denke das ist auch abhängig vom werbserver!
Welchen nutzt du?
IIS? Apache? Jana?
Ich vermute, da der Apache einer der "userfreundlichsten" ist, würde dieser sollch ein verhalten an den Tag legen.