E come lo linki il div? Quando invece c'è <a> che è nato per quello con tanto di attributo href.
Inutile parlare, poi, di ricorrere a JavaScript per gestire il click sul div: superfluo dal momento che <a> già lo permette nativamente e non usabile in quanto, se si naviga in assenza di JS, non funzionerebbe.