Well an a tag is not meant to be used in this fashion. It is up to you if you want to spend a little extra time styling the button. This is very simple to fix with CSS and will mean your mark up is valid and you wont need to produce hacks to get the browser to work the way you want. Up to you. – nickspiel Oct 20 '14 at 20:47 Oh and BTW not cool to down vote my answer because you're too lazy to follow web best practise. – nickspiel Oct 20 '14 at 20:48 If you can provide these lines I will upvote you answer – gstackoverflow Oct 20 '14 at 20:51 That was not part of your original question, my answer answers your question with industry best practise. The very least you could do would be to remove the down vote.