XHTMLforum

XHTMLforum (http://xhtmlforum.de/index.php)
-   CSS (http://xhtmlforum.de/forumdisplay.php?f=73)
-   -   Externes Stylesheet zeigt keine Hintergrundbilder! (http://xhtmlforum.de/showthread.php?t=65918)

Wolowizard 07.10.2011 19:12

Externes Stylesheet zeigt keine Hintergrundbilder!
 
Hallo,

bin mit meiner Seite nun fast fertig und wollte deshalb eine externe css datei anlegen. Dies hab ich auch gemacht und style.css benannt. Mit dem code:

Code:

<LINK href="style.css" rel="stylesheet" type="text/css">
eingebunden. Hat auch soweit geklappt.

Da ich für die Lightbox 2.0 einen css ordner angelegt habe, wollte ich style.css dahin schieben. Den code hab ich dann so geändert:

Code:

<LINK href="css/style.css" rel="stylesheet" type="text/css">
allerdings fehlen dann komischerweise in allen div-boxen die hintergundbilder! Woran kann das liegen? Wenn ich es auf die erste weise einbinde klappt auch alles wunderbar, aber sobald ich die css datei in einen ordner verschiebe zeigt er nicht mehr die hintergrundbilder an. Wie kann ich das beheben?

gato 07.10.2011 19:20

Relative Pfade in einem Stylesheet sind relativ von dem Stylesheet aus zu sehen, nicht relativ vom einbindenden Dokument.

Verschiebe als nicht nur dein Stylesheet, sondern passe auch die darin enthaltenen Pfadangaben an :)

Wolowizard 07.10.2011 20:52

Ah ok danke! Relative Pfade war das Schlagwort was mir weiter geholfen hat.

Für alle die mal das selbe Problem haben sollten:

Die Bilder liegen - in meinem Fall - im Ordner "images" und damit eine Ebene höher als die Datei style.css aus dem Ordner "css". Das drückt man mit dem relative Pfadname ../ aus. Also müssen die Hintergrundbilder in der CSS Datei, z.B. so verlinkt werden:

../images/background.jpg


gruß
Wolowizard


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:02 Uhr.

Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

© Dirk H. 2003 - 2023