Css 仅在mozila中出现错误

Css 仅在mozila中出现错误,css,html,w3c-validation,Css,Html,W3c Validation,我的网站正在验证中。 我在网站上做了一些小改动。在做了一些修改后,我可以看到下面特定部分的错误 <a _moz-rs-heading="" xmlns="http://www.w3.org/1999/xhtml">SERVICES</a> 服务 以上错误只出现在mozila浏览器的其余部分中是可以的。由于这个错误,我可能会面临一些与保证金相关的问题。我不知道如何生成错误 有人建议我如何解决这个错误吗 提前谢谢 Rakesh我猜验证器中出现错误是因为\u moz-rs-

我的网站正在验证中。 我在网站上做了一些小改动。在做了一些修改后,我可以看到下面特定部分的错误

<a _moz-rs-heading="" xmlns="http://www.w3.org/1999/xhtml">SERVICES</a>
服务
以上错误只出现在mozila浏览器的其余部分中是可以的。由于这个错误,我可能会面临一些与保证金相关的问题。我不知道如何生成错误

有人建议我如何解决这个错误吗

提前谢谢
Rakesh

我猜验证器中出现错误是因为
\u moz-rs-heading
不是有效的html属性

在HTML5中,如果需要在标记中包含一些额外的数据,例如
data-moz-rs-heading
,则可以在属性前面加上
data-

<a data-moz-rs-heading="" xmlns="http://www.w3.org/1999/xhtml">SERVICES</a>
服务

这不是错误,而是firefox的自动html生成

这可能有助于解决问题


在我看来,自3.6版以来,firefox BestWork的实现中肯定存在一个bug。
我在一个单独的div块中的一个用户贡献的html代码中遇到了这个问题:用户使用了一个标记,却忘记关闭它。
自Firefox 3.6以来,未关闭的操作由Firefox动态完成,在关闭标记之前有一个关闭标记。这没关系。但它也会在关闭标签后立即被Firefox重新打开,以此类推。
因此,在用户贡献的块中发生的一个非常简单的错误现在不会传播到它后面的整个html代码中。这是一个令人讨厌的新“最佳努力”。我知道“尽力不能解决所有情况,特别是当用户开始随机关闭或打开块标记时。”
但是在处理包含块标记之外的内联线标记时传播错误,这很奇怪。

如果在XHTML中使用短名称锚
,也可能发生这种情况


Firefox和Chrome的渲染不正确。在阅读了@vishwanath的回复后,我不得不将它们改为

,我意识到你的问题是多么令人困惑。我认为这个问题是对的:“在Firefox中,一个新的属性会自动添加到我的锚标签中。我如何才能阻止这种情况发生?”。是的,为一些不正确的HTML插入了\u moz-rs-heading。另请参阅