Android 的 Firefox 拒绝显示列表项,一个普通的 HTML 页面。为什么?

Firefox for Android refuses to display a list item, a plain vanilla HTML page. Why?

所以也许我只是忽略了一些超级基本的东西,但这让我很困惑。我有一个非常简单的测试用例:一个普通的 HTML 页面,尽可能简单,有两个段落和一个无序列表,它有一个 ID,列表中有一个列表项。这就是让我感到困惑的地方:

social-media是保留ID值吗?为了完整起见,这里是整个测试用例,其中列表项不会显示:

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8" />
        <title>Missing List Item Test Case</title>
    </head>
    <body>

        <p>This paragraph is visible.</p>
        <ul id="social-media">
            <li>This list item is not visible if and only if the parent UL has an ID of "social-media". Why?</li>
        </ul>
        <p>This paragraph is also visible.</p>

    </body>
</html>

另外,为了完整起见,我的 Android 设备是 运行 KitKat (4.4.x),我的 Firefox 是版本 35。两者都没有可用的软件更新。

在什么情况下,ID 属性的值 单独 ,没有任何 CSS 文件或其他样式信息,会导致渲染差异只有一个浏览器? 这是 Firefox 中的错误吗?

编辑添加: 如果 <ul> 元素的 id 值为 socialmedia,Firefox 似乎也拒绝显示列表项(没有破折号),但如果 id 值类似于 blahblahblahsocietysucks 以及基本上任何其他值,则会显示列表项。

我将从 运行 代码开始,通过 w3c validator

<htma lang="en">

应该是

<html lang="en">

(html 不是 htma)

这可能是由广告拦截软件引起的。通常,一个选项是删除社交媒体类型的任务,它识别这些任务的方法之一是通过元素属性。您还可以发现,如果您使用 font-awesome 或类似的东西,它会禁用某些图标。