Pro div oder ID kannst du nur ein Hintergrundbild im CSS zuweisen. Also eine Box (div) mit großem Hintergrund, in der eine Box (div) mit dem kleineren Hintergrund liegt.
Wenn du dem body z.B. also ein großes Hintergundbild gibst, dann liegt im body dann ein div, das das kleinere Hintergrundbild enthält. Aber meistens weist man dem body ja einen Hintergrund für das gesamte Browserfenster zu (Stichwort: gekacheltes Minibild, oder einen gekachelten Verlauf). Daher bevorzuge ich die erste Variante.
Bilder kann man auch im HTML platzieren, aber da haben sie eigentlich - wenn´s nicht z.B. das Firmen-Logo ist - nichts zu suchen, da man - wie´s ja zu empfehlen ist - Inhalt (HTML) und Gestaltung (CSS) trennt.
Gruß. Petra ;-)