更改链接颜色异常

时间:2016-02-17 10:45:05

标签: html css hyperlink colors

我已将网站上的链接颜色更改为黑色,但“SHOP”的链接不会改变颜色。

该网站为http://stalagmitesband.com

HTML:

<nav class="nav-primary">
      <div>
        <ul id="menu-links">
          <li id="about-link"><a href="#about-anchor">ABOUT</a></li>
          <li id="listen-link"><a href="#listen-anchor">LISTEN</a></li>
          <li id="watch-link"><a href="#watch-anchor">WATCH</a></li>
          <li id="gigs-link"><a href="#gigs-anchor">GIGS</a></li>
          <li id="shop-link"><a href="https://stalagmites.bandcamp.com/merch" target="_blank">SHOP</a></li>
          <li id="projects-link"><a href="#projects-anchor">OTHER PROJECTS</a></li>
          <li id="contact-link"><a href="#contact-anchor">CONTACT</a></li>
        </ul>
      </div>
    </nav>

CSS:

a:link {
   text-decoration: none;
   font-family: 'josefin sans', quicksand,'Open Sans', sans-serif;
   font-size: 15px;
   font-weight: 400;
   color: black;
}

a:link:hover {
   text-shadow: -2px 2px 2px rgba(180,160,0,0.5);
   color: black;
}

任何帮助都会很棒。

干杯

1 个答案:

答案 0 :(得分:0)

问题在于,当您访问该链接时,它会有一个额外的伪标记 这应该解决它。

a:visited {
   color: black;
}