Html 使用定位标记时的浏览器兼容性

Html 使用定位标记时的浏览器兼容性,html,Html,我正在使用锚定标记将我的欢迎页面链接到我的主页。它在chrome上工作,但在mozilla上不工作 代码: 欢迎使用评估引擎 说明: 问题总数:5。 分配的时间:3分钟。 每个问题都有10分,没有否定的分数。 注: 单击本页底部的“提交测试”按钮提交答案 如果时间到期,测试将自动提交 不要刷新页面 在这幅图中,启动测试按钮可以在chrome上正常工作,但在mozilla上不能。您有无效的关闭标记 尝试:- 关闭按钮标签中的拼写错误,请使用代替尽管如果结束标签拼写错误得到纠正,代码

我正在使用
锚定标记
将我的欢迎页面链接到我的主页。它在chrome上工作,但在mozilla上不工作

代码:

欢迎使用评估引擎

说明:


问题总数:5。

分配的时间:3分钟。

每个问题都有10分,没有否定的分数。

注:


  • 单击本页底部的“提交测试”按钮提交答案

  • 如果时间到期,测试将自动提交

  • 不要刷新页面


在这幅图中,启动测试按钮可以在chrome上正常工作,但在mozilla上不能。您有无效的关闭标记
尝试:-



关闭按钮标签中的拼写错误,请使用
代替

尽管如果结束标签拼写错误得到纠正,代码仍然有效,但在HTML5中嵌套交互元素是不合逻辑的,也是被禁止的:必须没有像
按钮
元素那样的交互内容。单击这样的元素可以激活外部元素或内部元素,或者两者都激活。虽然在这种情况下这可能无关紧要,但仍然不建议这样做

相反,您可以使用按钮的图像将其作为链接:

<a href="as.html"><img src="start.png" alt="START THE TEST" border="0"></a>

或者使用最小表单(提交表单不同于跟踪链接,但差异通常无关紧要,或者可能是一种改进):

开始测试

为什么不设计锚定标记的样式并将按钮标记一起去掉?…在Mozilla控制台中,您会发现错误,例如,按钮标记不能嵌套在锚定标记下。。mozilla遵循严格的规则,不允许无效的异常。。这可能就是背后的原因。。@BuddhistBeast:)thanx在之前的评论中发布了替代解决方案,以获得您的支持
<a href="as.html"><button id="bu">START THE TEST</button></a> 
<a href="as.html"><img src="start.png" alt="START THE TEST" border="0"></a>
<form action="as.html"><button type="submit">START THE TEST</button></form>