L'élément a ne doit pas apparaître comme un descendant de l'élément de bouton

S'il vous plaît aider,
Je suis d'erreur via http://validator.w3.org/ lors de la validation de ma html5 modèle. Je reçois le message "L'élément a ne doit pas apparaître comme un descendant de l'élément de bouton". Je ne peux pas le comprendre. Quelqu'un pourrait-il m'aider à résoudre ce problème?

Voici mon code---

<div class="post-response btn-group btn-group-lg">
   <a href="#"><button type="button" class="btn btn-default"><i class="fa fa-comment"> 5  Comments</i></button></a>
   <a href="#"><button type="button" class="btn btn-default"><i class="fa fa-heart"> 5 Likes</i></button></a>
</div>
Le code donné ne pouvait pas avoir déclenché cette erreur, puisqu'au lieu d'un a élément apparaissant comme un descendant d'une button élément, vous avez un button élément apparaissant comme un descendant d'une a élément. Ni de construire est un code HTML valide, cependant.
double possible de puis-je nest un <button> élément à l'intérieur d'un <a> à l'aide de HTML5?

OriginalL'auteur user44690 | 2014-07-19