Konkrete Vorschläge gibt's ggf. bei konkretem Code.
Das ist schwer, ich hab nicht mal ne Idee für einen aussichtsreichen Ansatz.
Mal ein runtergebrochenes Beispiel vom Aufbau der Seite, wer damit rumspielen will.
<div style="float:left; width:200px;">
<div style="background:yellow;">
Navigation A<br />Navigation B<br />NavigationC
</div>
<div style="background:red;">Hier stelle man<br />sich das Bild vor<br />...<br />...<br /></div>
</div>
<div style="margin-left:200px; background:lime;">
Hier<br />steht<br />der<br />Inhalt<br />der<br />Seite
</div>
Auf die Höhe der Seite sollen sich allerdings nur der gelbe und grüne Bereich auswirken. Vom roten soll so viel sichtbar sein wie sowieso noch übrig ist.
Aber genau dieser Wunsch ist meinem Verständnis nach weder mit einem <img> noch mit einem style=background umsetzbar, denn beide erfordern dass ich dem jeweiligen Element eine gerade passende Höhe gebe.