J’ai jugé utile de vous rappeler que HTML5 permet aux ancres (<a>) de contenir des éléments de type block tels que (<div>, <h1>, <p>, etc).
Exemple et rappel:
En html, nous devions procéder de la manière suivante pour satisfaire le validateur de code:
<a href="/article/"> <span>Un bon article</span> <span>Vous devez jeter un oeil à cet article!</span> </a>
Et maintenant avec html 5:
<a href="/article/"> <h2>Un bon article</h2> <p>Vous devez jeter un oeil à cet article!</p> </a>
Plus joli et plus sémantique avec HTML 5.