Om nah hoo pez nyeetz, Mörf!
Idealer wäre ein hypothetisches Szenario, in dem man die URL in etwa so angeben könnte:
body { background-image:url("/background-image", @html-origin); }
Wobei dann der zweite Parameter angeben würde, dass die Domain der ursprünglich einbindenden HTML-Datei als Basis für den Link gelten soll.
Ich habe das nicht getestet:
<body>
<head>
<link rel="stylesheet" href="http://example.com/css.css">
<style>
foo {background-image: url("images/foobg.png");
</style>
sollte aber immer das richtige Hintergrundbild laden.
⇒ ein zentrales Stylesheet
⇒ ein für alle Seiten gleichlautendes style-Element, das aber dennoch unterschiedliche Grafiken referenziert
Matthias