0

我正在尝试编写一个自定义样式表来重命名左侧边栏中的 Facebook 群组。我不是组的管理员,不能更改名称,我只想在那里阅读对我有意义的东西,尤其是当许多组名称以相同的单词开头并且在侧边栏列表中显示相同时。

我尝试做的是隐藏原始名称并插入我的自定义名称。

我可以插入我的自定义组名,例如:

#navItem_group_136453550474635 a div:nth-child(2):after{
content: "Custom name";
}

不幸的是,我不能用“display:none”“缩小”原始名称的 div,只能隐藏它,这样实际上有一些空白空间将我的自定义名称推到第二行。

这有效:

#navItem_group_162405550444366 a div div{
visibility: hidden;
}

这不起作用:

#navItem_group_162405550444366 a div div{
display: none;
}

"display:none" 不起作用,大概是因为 div 已经有了display:block,但是为什么我的浏览器样式表没有覆盖它呢?

我在 OS 10.8 下使用 safari。?,但我相信这不应该有所作为。

4

1 回答 1

0

“display:none”不起作用,大概是因为 div 已经有 display:block,但是为​​什么我的浏览器样式表没有覆盖它呢?

您的规则是否与 Facebook 用于格式化此元素的规则具有相同的特异性?

您是否尝试添加!important到您的声明中,以覆盖 Facebook 自己的样式表的格式?

于 2012-09-27T14:53:38.130 回答