覆盖标记的东西!重要的是适用于最后? (如果可能的话)

时间:2014-01-17 00:18:56

标签: css reddit

我最近因为我可以使用CSS而成为了一个subreddit的主持人。这是问题... Reddit Enhancement Suite,一个Web浏览器的扩展(至少我很确定,经过一些测试)应用于我的样式表之后。它具有更改所选项目背景颜色的代码块,该行标记为!important。我已经尝试在我的工作表和父类中添加一个!important标签(如果这就是他们所谓的。我对OOP比Web编程更熟悉)背景颜色线,不用占上风。

这是我目前的非工作代码:

.RES-keyNav-activeElement, .commentarea .RES-keyNav-activeElement .md, .commentarea .RES-keyNav-activeElement.entry .noncollapsed 
{
background-color: rgb(55, 55, 55) !important;
}

我也尝试过:

.RES-keyNav-activeElement
{
background-color: rgb(55, 55, 55) !important;
}

你们想出的任何事情都会很棒!

1 个答案:

答案 0 :(得分:2)

今天在我自己摆弄了一些之后,我找到了一个解决方案。

以下内容将影响subreddit首页上的列表:

.entry.likes.RES-keyNav-activeElement.lcTagged
{
background-color: rgb(55, 55, 55) !important;
}

以下内容会影响帖子中的评论:

.entry.likes.RES-keyNav-activeElement,
.commentarea .RES-keyNav-activeElement.entry.likes .noncollapsed,
.commentarea .RES-keyNav-activeElement.entry.likes .md
{
background-color: rgb(55, 55, 55) !important;
}

正如其他地方所提到的,关键是要比RES更具体。