我在谷歌浏览器上试用这个HTML代码并且有效。但是在Mozilla和IE11上没有工作链接。为什么?谢谢大家
<button>
<span>
<a href="/home">Home</a>
</span>
</button>
答案 0 :(得分:1)
但是在Mozilla和IE11上没有工作链接。为什么?
因为它是无效的HTML - 您无法将其他“交互式”元素(如链接)嵌套到按钮中。
HTML5, 4.10.6. The button element:
内容模型:
短语内容,但必须没有interactive content后代。
答案 1 :(得分:1)
我想你是在尝试做这样的事情。
<强>代码强>
<button class="btn btn-primary" type="button" [routerLink]="['/home']">Home/button>
答案 2 :(得分:-2)
它不起作用,因为不允许w3 specifications
内部不允许最好使用href进行输入