按钮作为 Link

Button as a Link

我想知道这两种代码之间有什么区别,第一种代码不起作用,而第二种代码可以正常工作,那么是什么原因造成的。感谢帮助。

<a href="https://www.google.com" target="_blank">
  <button> Next </button>
</a>

<button>
  <a href="https://www.google.com" target="_blank"> 
    Next Page
  </a>
</button>

两者均无效。 HTML 不允许 link 包含按钮,反之亦然。

对于这两种情况,浏览器中的错误处理例程有所不同。

如果您想要一个看起来像按钮的 link,请使用 link 并应用 CSS。