buttons in Internet Explorer IE not working code example

Example: buttons in Internet Explorer IE not working

It is not allowed to place a <a> link element inside a <button> element. Some browsers will actually do what you want, and some won't. If you must have a button that acts as a link, there are two solutions:

Style the link

Use only the <a> element and use CSS to style it like a button (which you have indicated you don't want).

Wrap button in form

Wrap the <button> in a <form> and set the link target as the form's action attribute:

<form action="https://www.google.com">
  <input type="submit" value="Google it!" />
</form>

Tags:

Html Example