HTML5 allows A to contain block-level content
<a href="foo">

    <h3>A treated as block</h3>

    Read more
</a>
<a href="foo">A treated as
    inline</a>