<ul>
嗨,我有一些 HTML 和 CSS 可以在我的屏幕上创建一个。这些项目是指向网站上其他页面的链接。我希望列表中的项目通常为黑色,如果悬停在上面,则为浅灰色,如果是用户所在的屏幕,则为浅灰色。
这是<ul>
主屏幕上的 HTML。在主屏幕上,列表项“主页”应为浅灰色,而所有其他项应为黑色,除非将鼠标悬停在上面。
<div id="navmenu">
<ul>
<li><a class="selected" href="index.html">Home</a></li>
<li><a href="research.html">Research</a></li>
<li><a href="cv.html">CV</a></li>
<li><a href="links.html">Links</a></li>
</ul>
</div>
我的 CSS 表是:
#navmenu {
margin: auto;
}
#navmenu ul {
text-align:center;
}
#navmenu ul li {
display:inline;
padding-left:25px;
padding-right:25px;
}
#navmenu ul li a {
color:#000000;
}
#navmenu ul li a:hover {
color:#F2F2F2;
}
#navmenu ul li a:selected {
color:#F2F2F2;
}
链接是黑色的,这很好。当我将鼠标悬停在它们上方时,它们也会变成浅灰色,这很棒。但是,每当我选择其中一项进入页面时,我都无法将我当前所在的链接变为浅灰色。这也适用于主页 - 每当我转到第一页时,“主页”项目都是黑色的。
谁能看到我在这里做错了什么?任何帮助表示赞赏。