Hallo,
<a href="...">
<div>
....
</div>
</a>
Das ist falsch.
<A> darf kein <DIV> enthalten.
Wenn schon ein <span>.
Das <div> enthaelt ein Hintergrundbild in Banner-Groesse und eine <h1>-Ueberschrift. Also im Grunde ein gif-Banner, dessen Beschriftung dynamisch festgelegt werden kann.
Warum nicht einfach so:
<h1><a href="...">Linktext</a></h1>
Dann kannst Du dem h1 mit CSS das Hintergrundbild zuordnen.
Mit
h1 a { display:block; }
erreichst Du, dass man in den meisten Browsern irgendwo
klicken kann, und der Link trotzdem aktiviert wird, weil er
genauso gross ist wie h1.
Gruesse,
Thomas