One of the most semantic concept which usually gets ignored is usage of buttons, anchors and inputs. In simple word all three does same things. But does it matter which one to use?
Visual Impact and Behavior
Let’s find out which one to use when and why?
Using right element in markup of web page has its own advantages and it is the best practice as well. It gives you advantages in SEO, borwser compatibility and accessibility.
Heads-up: Always use anchor when your desired action is to navigate from one page to another or download link is attached. Use button and input for form submission and other interactive actions.