Rato Micefarmer: background-image geht nur im HTML-Dokument ???

Beitrag lesen

Guten Abend!

Nehmen wir mal folgende CSS-Datei:

body {
  ///UNINTERESSANT
  background-image:url(background.jpg);
  ///UNINTERESSANT
}
///UNDSOWEITER...

im Vergleich dazu: Das HTML-file:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  ///UNINTERESSANT
  <link rel="stylesheet" media="screen" href="stylesheets/screen.css">
</head>

<body style="background-image:url(background.jpg)">
  ///UNINTERESSANT
</body>
</html>

Wenn ich dem body (oder auch einem Element darin) im Stylesheet einen Hintergrund verpasse (siehe oben), funktioniert dies nicht, sprich: Man sieht nur den standardmäßigen weißen Hintergrund. Wenn ich das jedoch direkt im HTML-Dokument per 'style' mache, funktioniert es plötzlich so wie es funktionieren soll.
Ich versteh das nicht. Alle anderen Anweisungen aus dem Stylesheet werden richtig umgesetzt, nur background-image muss ich ins eigentliche Dokument schreiben. Kann mir wer erklären, wo mein Fehler/Unverständnis liegt?

Wäre dankbar! ;)
mfg
Rato

--
§§§
Meine Postings basieren lediglich auf mein Wissen und können völliger Blödsinn sein.
§§§