带有按钮的 HTML href 链接在火狐中不起作用,但可以工作谷歌浏览器为什么会这样



为什么这个html代码在火狐中不起作用? 当我点击按钮链接不起作用时,但谷歌浏览器工作正常。

<button>
<a style="text-decoration:none" href="index.php?cmd=BlogAddForm">Add Note</a>
</button>

因为它无效:http://www.w3.org/TR/2011/WD-html5-20110525/the-button-element.html - <a>元素是"交互式元素",这是不允许的:http://www.w3.org/TR/2011/WD-html5-20110525/content-models.html#interactive-content。

这在技术上不是有效的 html 语法。 某些浏览器允许这样做,但您需要从按钮中删除锚标记。

相关内容

最新更新