首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于Android的Firefox拒绝显示一个列表项,一个普通的普通HTML页面。为什么?

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

Stack Overflow用户
提问于 2015-02-02 10:19:54
回答 2查看 56关注 0票数 0

所以也许我只是忽略了一些非常基本的东西,但这是在阻挠我。我有一个非常简单的测试用例:一个简单的HTML页面,包含两个段落和一个无序列表,其中包含一个ID和一个列表项。让我困惑的是:

  • 如果<ul>id属性是social-media,那么该列表中的列表项将不会由Firefox呈现。
  • 如果<ul>没有id属性,或者其值实际上不是social-mediaid属性,那么列表中的列表项将被呈现。

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

代码语言:javascript
复制
<!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>

同时,为了完整起见,我的安卓设备运行的是KitKat (4.4.x),我的火狐是35版。两者都没有可用的软件更新。

在什么情况下,在没有任何CSS文件或其他样式信息的情况下,ID属性alone,的值只会在一个浏览器上造成呈现差异?,这是火狐中的错误吗?

编辑后添加:如果<ul>元素的id值是socialmedia (没有破折号),火狐也拒绝显示列表项,但如果id值类似于blahblahblahsocietysucks,则显示列表项。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-02 10:51:11

这可能是由广告拦截软件造成的。通常,这些任务的一个选项是删除社交媒体类型的任务,其识别这些任务的方法之一是通过元素属性。你也可以发现,如果你使用字体-令人敬畏或类似的东西,它禁用某些图标。

票数 0
EN

Stack Overflow用户

发布于 2015-02-02 10:26:42

我首先要通过w3c验证器运行代码

代码语言:javascript
复制
<htma lang="en">

应该是

代码语言:javascript
复制
<html lang="en">

(html而非htma)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28275431

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档