løsningen er at bruge absolute... her er eksempel på din fejl... bruge lige div's med baggrundsfarver istedet for billeder for nemmere demonstration - løsningsmåden er det samme som hvis det var billeder...
Bemærk: Relative placerer et objekt relativt til den aktuelle position men objektet fylder stadig på det sted det står ellers har det ikke et fix punkt at placere sig ud fra.... Absolute placerer sig ud fra første relativt placerede objekt som det pågældende objekt ligger i ... i dette tilfælde div'en - hvis den div de var placeret i ikke havde position:relative ville objekte flyve ud af div'en...
Lidt kludret formuleret af mig - men et eksempel er sikkert lettere at forstå:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "
http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="content-type" content="text/html; charset=iso-8859-1"><title>Ingen titel</title>
<style type="text/css">
#watermark{
position:relative;
left: 20px;
bottom: 100px;
}
#watermark2{
position:absolute;
left: 20px;
bottom: 0px;
}
</style></head><body>
<br><br><br><br><br>
<div style="position:relative;width:100%;background-color:green;">
<div style="background-color:blue;width:100px;height:100px;">"Billede2"</div>
<div style="background-color:red;width:100px;height:100px;" id="watermark">"Billede1"</div>
</div>
<br><br><br><br><br>
<div style="position:relative;width:100%;background-color:green;">
<div style="background-color:blue;width:100px;height:100px;">"Billede2"</div>
<div style="background-color:red;width:100px;height:100px;" id="watermark2">"Billede1"</div>
</div>
<br><br><br><br><br>