HTML 5的悬停导航链接不起作用

时间:2015-10-24 22:23:31

标签: css html5 navigation nav

所以我已经阅读了我能找到的与导航栏问题相关的主题,但是没有一个能帮助我。

我有一个HTML5导航栏,我希望它在悬停时有颜色。我以为我已经完成了正确的代码,但是当我悬停的时候,我什么都没有......

HTML:

<nav id="mainnav">
      <ul>
      <li><a href="index.html" class="thispage">home</a></li>
      <li><a href="#">about</a></li>
      <li><a href="#">portfolio </a></li>
      <li><a href="#">blog </a></li>
      <li><a href="#">contact</a></li>
      </ul>
      </nav>
      </header>

CSS:

#mainnav a {
width: 20%;
display: block;
float: left;
background-color: #292929;
text-align: center;
color: #FFFFFF;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 6px;
}

#mainnav a:visited, #mainnav a:hover, #mainnav a:active, #mainnav a:focus, #mainnav a.thispage {
    text-decoration: none;
    background-color: #41746D;

}

我错过了一些非常明显的东西吗?

1 个答案:

答案 0 :(得分:0)

它对我有用。

#mainnav a {
width: 20%;
display: block;
float: left;
background-color: #292929;
text-align: center;
color: #FFFFFF;
text-transform: uppercase;
padding-top: 6px;
padding-bottom: 6px;
}

#mainnav a:visited, #mainnav a:hover, #mainnav a:active, #mainnav a:focus{
    text-decoration: none;
    background-color: #41746D;

}
<header>
<nav id="mainnav">
      <ul>
      <li><a href="index.html" class="thispage">home</a></li>
      <li><a href="#">about</a></li>
      <li><a href="#">portfolio </a></li>
      <li><a href="#">blog </a></li>
      <li><a href="#">contact</a></li>
      </ul>
      </nav>
      </header>