There are a variety of "buttons" in HTML. You've got:
<button>Button</button> <input type="button" value="Button"/>
Plus, for better or worse, people like having links that are styled to match the look of other true buttons on the site
<a href="#0" class="button">Button</a>
One challenge is getting all those elements to look and layout exactly the same. We'll cover that a few ways.