One of the things I love about CSS is how easy it is to make one element look like another. In the example above, the first element is an anchor, the second is a button and the third is an input. I've overridden the click behavior of all three so they do the same thing. If all three elements look and behave the same, does it matter which one you use? In this article, I'll explain the difference be
![The Difference Between Anchors, Inputs and Buttons](https://cdn-ak-scissors.b.st-hatena.com/image/square/802aa9cde4706734b95ef9c1a035ed282b20d509/height=288;version=1;width=512/https%3A%2F%2Fdavidwalsh.name%2Fdemo%2Fhtml5-buttons.png)