CSS-Can';t在定义的类中更改文本颜色

CSS-Can';t在定义的类中更改文本颜色,css,Css,我在ul中定义了一个类: <ul> <li class="current"> <a ............></li> <li> <a ...........></li> </ul> 所以我的问题是,当我写这些的时候,粗体是为当前的类工作的,而不是颜色。它仍然是身体的颜色 我应该尝试解决这个问题的一些事情是什么?谢谢。这可能是因为li包含标记 原因是标记需要明确定义其属性 按如下方

我在ul中定义了一个类:

<ul>
    <li class="current"> <a ............></li>
    <li> <a ...........></li>
</ul>
所以我的问题是,当我写这些的时候,粗体是为
当前的
类工作的,而不是颜色。它仍然是身体的颜色


我应该尝试解决这个问题的一些事情是什么?谢谢。

这可能是因为
li
包含
标记

原因是
标记需要明确定义其属性

按如下方式定义颜色:

li.current a {
   color: #7a78dd;
   font-weight: bold;
}
我知道有些人会在自定义的
重置.css中覆盖
标记,如下图所示(以获取其父元素的颜色),但这是个人偏好

a {
  color: inherit;
}

这可能是因为
li
包含
标记

原因是
标记需要明确定义其属性

按如下方式定义颜色:

li.current a {
   color: #7a78dd;
   font-weight: bold;
}
我知道有些人会在自定义的
重置.css中覆盖
标记,如下图所示(以获取其父元素的颜色),但这是个人偏好

a {
  color: inherit;
}

因为您已在
li
上为仍
a
标记指定了默认
color:-webkit链接的颜色所以您无法在
a
上看到颜色。您可以为
标记本身提供css,如下所示:

li.current a {
   color: #7a78dd;
   font-weight: bold;
}

因为您在
li
上为仍然
a
使用默认
颜色的标签指定了颜色:-webkit链接所以您无法在
a
上看到颜色。您可以为
标记本身提供css,如下所示:

li.current a {
   color: #7a78dd;
   font-weight: bold;
}

您应该这样尝试,因为您在
li
上添加颜色,而不是在
li
a
-

li.current a{
   color: #7a78dd;
   font-weight: bold;
}

您应该这样尝试,因为您在
li
上添加颜色,而不是在
li
a
-

li.current a{
   color: #7a78dd;
   font-weight: bold;
}
试试这个

li.current a {
color: #7a78dd !important;
font-weight: bold;
}
试试这个

li.current a {
color: #7a78dd !important;
font-weight: bold;
}

还可以尝试在css中包含锚定标记

正文{
颜色:#3d3d;
字体大小:正常;
}
李,现在是a{
颜色:#468847;
字体大小:粗体;
}

尝试在css中包含锚定标记

正文{
颜色:#3d3d;
字体大小:正常;
}
李,现在是a{
颜色:#468847;
字体大小:粗体;
}