代码之家  ›  专栏  ›  技术社区  ›  Vecta

CSS链接问题

css
  •  0
  • Vecta  · 技术社区  · 14 年前

    在链接中添加一些CSS有点困难。我正在使用一个自动生成无序列表中菜单的CMS。但是,如果您在一个给定的页面上,它将应用class=“active”li而不是链接本身。这对于向链接添加背景很好,但我正在尝试更改链接颜色。

    <li class="active">
    <a href="#">Link</a>
    </li>
    

    我很难想出CSS来说“如果链接在 li 具有 class="active" 然后使链接文本颜色为X。“

    我怎样才能做到这一点?

    谢谢!

    4 回复  |  直到 12 年前
        1
  •  3
  •   Pekka    14 年前

    路径是

    li.active a { color: .... }
    

    这个 MDC CSS Reference 对于各种类型的选择器都有很好的示例。

        2
  •  1
  •   joni    14 年前
    li.active a {color:whatever}
    
        3
  •  0
  •   Dustin Laine    14 年前
    a
    {
        color: black;
    }
    a.active
    {
        color: green;
    }
    
        4
  •  -1
  •   Conner devopensource    12 年前

    试试这个:

    .active a {color: red;}