CSS继承:为自己和每个后代应用选择器

时间:2010-03-17 21:51:07

标签: css inheritance css-selectors

获取自定义用户CSS并输入此

.answered-accepted {
  color: white !important;
  background: #090 !important;
}

现在转到answers.unity3d并查找已接受的答案。设计看起来很糟糕,因为那里的<strong>会覆盖自定义。我发现的修复是:

.answered-accepted, .answered-accepted * {
  color: white !important;
  background: #090 !important;
}

现在它在网站上看起来很好,但代码看起来很难看!如何在不重复课程名称的情况下完成此操作?

2 个答案:

答案 0 :(得分:0)

怎么样

.answered-accepted strong {
  font-weight: normal;
}

答案 1 :(得分:0)

.answered-accepted strong {
  font-weight: inherit;
}

这将使<strong>从最直接的父级继承font-weight,这样您就可以将所有数据保存在一个位置。您可以inherit <strong> .answer-accepted从{{1}}获取的所有其他媒体资源。

唯一的问题是IE7及更早版本不支持它,所以你可能仍然需要你的黑客....