con l' HTML5 puoi racchiudere un elemento di blocco (esempio un div) in un link
<a href="#"><div>..........</div></a>