此标签 HTML 不适用于 IE 和 Mozilla



我在谷歌浏览器上尝试这个html代码并工作。但是在Mozilla和IE11上不起作用链接。为什么?谢谢大家

<button>
 <span>
  <a href="/home">Home</a>
 </span>
</button>

但是在Mozilla和IE11上不起作用链接。为什么?

因为它是无效的HTML - 你不能嵌套其他"交互式"元素,例如链接到按钮。

HTML5, 4.10.6.按钮元素:

内容模型:
措辞内容,但不得有交互式内容后代。

我猜你正在尝试做这样的事情。

法典

<button class="btn btn-primary" type="button" [routerLink]="['/home']">Home/button>

它不起作用,因为它不允许 w3 规格

不允许进入最好使用 href 进行输入

最新更新