hallo,
Im IE7 entfaltet die Kombination <a href="http://example.com"><button>test</button></a> keine Wirkung im Sinne von dass der Link funktionieren würde.
Eventuell hilft es, nochmal gründlich in SELFHTML nachzulesen. Insbesondere den Satz "Im übrigen gilt für diese Buttons das gleiche, was schon für ihre herkömmlichen Kollegen gesagt wurde: Ohne JavaScript sind sie komplett funktionslos, und sie treten deshalb in der Realität äußerst selten auf."
Grüße aus Berlin
Christoph S.