我已经构建了一个自定义上下文菜单,但是当我在firefox文本中右键单击我的网站并且图像似乎随机选择时,我发现了。
以下链接是有问题的页面的基本html转储。您可以看到,在Firefox中右键单击它时,某些元素会突出显示。很烦人!这必须是Firefox中纯粹的HTML标记问题,因为此页面上绝对没有CSS或JS。
示例此处: http://pastehtml.com/view/1e16jup.html
喜欢听到你的想法/建议......
答案 0 :(得分:2)
此页面中有很多错误,请查看验证程序result here.
也许它给firefox带来了很多正确渲染页面的问题。
关闭所有<meta>
和<img>
代码,<script>
必须具有正确的类型属性,<h1>
等代码不应放在<a>
内, <p>
也没有。
答案 1 :(得分:0)
&#39;假设您的意思是HTML5 contextMenu?因为这没有在任何浏览器中实现。
答案 2 :(得分:0)
一些快速调查似乎表明标题+页脚元素具有此行为。此外,列表似乎也有它。这是因为这些元素具有一定的语义用法,并且这种行为似乎与那些语义用法一致。查看规范,了解如何使用这些元素。
我正在开窗,但我怀疑你可以用-moz-user-select覆盖它 - 但这与Firefox用户体验相反。我根本不推荐它。