... oder muss ich stattdessen ein div außenrum legen und dieses positionieren?
Nein. Das Bild an sich zu positioniren per CSS (nicht unbedingt per style="" sondern besser per ID oder class) ist besser. Ein DIV dient dazu mehrere Objekte zusammenzufassen, was bei einem einzelnen Bild ja nicht nötig ist.