0

代码是这样的

   <div class="header">
    <ul>
      <li>
         <a class="abc" id="abc">testing</a>
      </li>
    </ul>
   </div>

我试着用

    .header ul li.selected a

更改链接颜色但失败。似乎它没有调用 css,因为 a 标签中有一个 ID 和一个类。我试着用

    .header ul li.selected a .abc 

但也失败了。那么如何在不删除 a 标签中的 class 和 id 的情况下更改链接名称,因为我必须保留 class 和 id ...

感谢您的帮助!

4

1 回答 1

1

你没有任何名为selected. 我想你想要这样的东西

.header ul li a.abc
{
    color:yellow;
}

或者您可能只想在单击时更改锚点的颜色,而不是使用:active伪类

.header ul li a:active
{
    color:yellow;
    font-weight:bold;
}

JS 小提琴示例

于 2013-05-08T23:08:25.583 回答