Android 的 Firefox 拒绝显示列表项,一个普通的 HTML 页面。为什么?
Firefox for Android refuses to display a list item, a plain vanilla HTML page. Why?
所以也许我只是忽略了一些超级基本的东西,但这让我很困惑。我有一个非常简单的测试用例:一个普通的 HTML 页面,尽可能简单,有两个段落和一个无序列表,它有一个 ID,列表中有一个列表项。这就是让我感到困惑的地方:
- 如果
<ul>
的 id
属性是 social-media
,那么 Firefox 将不会为 [=58= 呈现列表中的列表项].
- 如果
<ul>
没有 id
属性 或 有一个 id
属性,其值是 social-media
以外的任何内容,则列表 内的列表项将 呈现。
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
值类似于 blahblahblah
或 societysucks
以及基本上任何其他值,则会显示列表项。
我将从 运行 代码开始,通过 w3c validator
<htma lang="en">
应该是
<html lang="en">
(html 不是 htma)
这可能是由广告拦截软件引起的。通常,一个选项是删除社交媒体类型的任务,它识别这些任务的方法之一是通过元素属性。您还可以发现,如果您使用 font-awesome 或类似的东西,它会禁用某些图标。
所以也许我只是忽略了一些超级基本的东西,但这让我很困惑。我有一个非常简单的测试用例:一个普通的 HTML 页面,尽可能简单,有两个段落和一个无序列表,它有一个 ID,列表中有一个列表项。这就是让我感到困惑的地方:
- 如果
<ul>
的id
属性是social-media
,那么 Firefox 将不会为 [=58= 呈现列表中的列表项]. - 如果
<ul>
没有id
属性 或 有一个id
属性,其值是social-media
以外的任何内容,则列表 内的列表项将 呈现。
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
值类似于 blahblahblah
或 societysucks
以及基本上任何其他值,则会显示列表项。
我将从 运行 代码开始,通过 w3c validator
<htma lang="en">
应该是
<html lang="en">
(html 不是 htma)
这可能是由广告拦截软件引起的。通常,一个选项是删除社交媒体类型的任务,它识别这些任务的方法之一是通过元素属性。您还可以发现,如果您使用 font-awesome 或类似的东西,它会禁用某些图标。