CSS标记所选元素的前景色

时间:2017-01-02 23:55:08

标签: html css html5 css3

我有这个元素(HTML& CSS):

enter image description here

一旦用户选择了这个元素,我就添加以下类:

.subjectSelected {
color: white !important;
background-color: #30a5ff;
}

背景颜色效果很好,但文字的颜色不会改变。

以下是HTML的外观:

enter image description here

非常感谢!

1 个答案:

答案 0 :(得分:4)

我注意到文本位于<a>标记中,默认情况下锚标记不会继承color

您可以直接在其上设置颜色:

.subjectSelected a { color: white; }

或:

.subjectSelected { color: white; }
.subjectSelected a { color: inherit; }