0

所以我得到了以下 DOM 结构,我将重点放在突出显示的类上。

在此处输入图像描述

我想将文本“Contributing to Aggregate”的颜色更改为白色。我在顶层项目上放置了一个“标记”CSS 类(称为 fmg-white)(以从页面上的其他元素中识别此元素实例)。我创建了第二个 CSS 规则(.x4-form-field .fmg4-html-box .fmg-white),我认为它将“标记”类与较低级别的应用类(.x4-form-field)结合使用.fmg4-html-box) 专门针对 DIV 中的文本。但这并没有发生……(标记是由 extjs4 发出的)

任何帮助表示赞赏。

.fmg-white
{
    /* marker */
}

.x4-form-field .fmg4-html-box .fmg-white
{
    color: White !important;
}
4

1 回答 1

0

您错误地应用了选择器:

.fmg-white .x4-form-field.fmg4-html-box
{
    color: White !important;
}

.fmg-white是的祖先div.x4-form-field.fmg4-html-box

如果您想要的项目有多个类,则将它们链接起来而不是将它们分开。

空格(在两个选择器之间)表示下一项将是前一项的后代。

IEhtml div将为页面上的所有 div 设置#myDiv div样式,但只会设置属于#myDiv

于 2012-09-07T16:03:56.323 回答