Примерно так будет работать (рекомендуем переместить встроенный CSS в таблицу стилей, конечно):
<div style="position:relative">
<div>
<img src="backgroundimg.png">
</div>
<div style="position:absolute; left:0; top:0;">
<a href="foo.html"><img src="smallgraphic.png"></a>
</div>
</div>
position:absolute
поместит этот div относительно контейнера с установленным position
, в данном случае слева 0 сверху 0. Это означает, что он окажется в верхнем левом углу того же элемента, что и backgroundimg находится в.
Имеет ли это смысл?