通常、html リンクの場合:
<p><a href="#">this is link</a></p>
<h1><a href="#">this is link</a></h1>
<span><a href="#">this is link</a></span>
href リンクを他の要素の外側に折り返すことはできますか?
<a href="#"><p>this is link</p></a>
<a href="#"><h1>this is link</h1></a>
<a href="#"><span>this is link</span></a>
また、divの外ですか?
<a href="#">
<div>this is div
<p>here is the paragraph</p>
<div>and nested div</div>
</div>
</a>