HTML 5: When to use <a> or <button>

tl:dr <a> is used for page navigation <button> is used for actions on the page <input type=”button” /> is used in a form and the value is used in the form The Problem Let’s take a look at this small piece of code:

Now half of the people I …