Hey, hast du es schonmal mit den Apostrophen versucht?
<style type="text/css">
div.bg {
background-image: url('http://img225.imageshack.us/img225/5592/hgyd3.jpg');
}
</style>
Natürlich ist der Code nicht sonderlich valide, aber vom Prinzip her müsste er alles anzeigen, sowohl das was im <style>, wie auch das, was direkt im <div>-Tag steht.
Einfacher ist es natürlich, wenn du dich für eine Variante entscheidest, vor allem der Übersicht wegen.
Lieben Gruß, Kat
P.S.: Habe es grade mal versucht, auf der HP meines Zweitnicks funktioniert es, nach meiner Methode:
<div style="background-image:url('http://img225.imageshack.us/img225/5592/hgyd3.jpg');"> Text </div>