You can add FA icons to a link ( whether it be styled like a button or not ) by including their HTML within the tag eg. using FA 4 X (times) icon:
<a href="url"><i class="fa fa-times-circle" aria-hidden="true"></i> Delete</a>
The class="button"
that is added to the <a>
tag in the article Leo provide is what styles the link to look like a button.
Although the different needs for a <a>
link or <button>
has somewhat degraded over the years, as you’re describing a UI element then the HTML <button>
would probably be more appropriate:
https://www.w3schools.com/tags/tag_button.asp