1

所以我有一个导航,但由于某种原因,我的链接即使被选中也不是黄色的。

  <div class="link-selected" id="navbutton"><a href="index.html">Home</a></div>
  <div id="navbutton"><a href="expertise.html">Expertise</a></div>
  <div id="navbutton"><a href="doctors.html">Doctors</a></div>
  <div id="navbutton"><a href="facility.html">Facility</a></div>
  <div id="navbutton"><a href="contacts.html">Contacts</a></div>

#nav #navbutton{
    width: 180px;
    height: 30px;
    float:left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color:#FFF;
    text-align:center;
    margin-top: 1px;
}
#nav #navbutton a{
    width: 180px;
    height: 30px;
    float:left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color:#FFF;
    text-align:center;
    margin-top: 1px;
    text-decoration:none;
}
#nav #navbutton.link-selected{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color:#ece60a;
    text-align:center;
    margin-top: 1px;
}
4

3 回答 3

2

color属性适用于每个单独的元素。div 元素是黄色的,但这并不重要,因为它们内部的链接color: #FFF不是color: inherit.

于 2013-06-29T18:42:39.963 回答
0

你的意思是这样的吗?

.link-selected a{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color:#ece60a;
    text-align:center;
    margin-top: 1px;
}

http://jsfiddle.net/d3f89/

于 2013-06-29T18:42:37.930 回答
0

如果你想改变一些你需要color在 css 中使用的文本的颜色,那么在你想要的情况下color: yellow;

于 2013-06-29T18:45:01.210 回答