Halli-Hallo,
kaum ist mein Urlaub vorbei, schon bin ich wieder hier :o) mit einem Problem.
ich hab mich in Urlaub etwas mit CSS beschäftigt, weil ich das Hintergrundbild meiner Webseite ändern will und keine Lust habe, jedes mal 400 HTML Seiten zu erneuern. Da ich auch etliche Verzeichnisse und Unterverzeichnisse habe, wollte das ganze nicht so klappen.
Ein Beispiel:
Der Verzeichnisbaum:
->index.html
[grafik]
---->hintergrung.jpg
[css]
---->allgemeines.css
[infos]
[neues]
---->neues.html
So, ich hoffe, das ist verständlich, was ich das oben geschrieben habe.
Die allgemeines.css sieht folgendermassen aus:
BODY {
background-repeat: repeat;
background-attachment: fixed;
background-image: url(../grafik/hintergrund.jpg);
}
rufe ich nun aus index.html die CSS-Datei auf, so steht da:
<link rel="stylesheet" type="text/css" href="css/allgemeines.css">
rufe ich aus neues.html die CSS-Datei auf, so steht da:
<link rel="stylesheet" type="text/css" href="../../css/allgemeines.css">
So, für den Profi isses jetzt wohl schon klar, das das nicht gehen wird, zumindest hat es bei mir nie funktioniert, ohne den Grafik-Pfad in der CSS-Datei zu verändern.
Gibt es eine Möglichkeit, ohne das ich in jedes Verzeichnis die CSS-Datei setze, das ganze zu verwirklichen, wie ich es gerne hätte??? Also ohne Dateien zu kopieren und Verzeichnisse zu verändern?? Wo ist mein Denkfehler?
Gruß
Viktor