我明天要为一个学校项目提供一个网站,当我检查错误时,我发现为了提高用户友好性,我应该更改页眉中活动页面的颜色。
我很清楚如何在基本的 html 站点中执行此操作,但现在我使用了 asp.NET 母版页,经过我的理解,这次会有点不同,因为我无法访问来自除了 masterpage.css 之外的其他样式表
所以为了简化问题:
当我将鼠标悬停在链接上时,我得到了一个:悬停在链接上以更改颜色,但希望活动页面的链接采用另一种颜色,以始终向用户显示他的位置(不是:已访问)。
这是我的代码:
<nav class="navMain">
<ul>
<li><a class="a_home" href="Default.aspx">Hjem</a></li>
<li><a href="Kampanje.aspx">Om konkurransen</a></li>
<li><a href="Default.aspx"><img id="navPic" src="Pictures/header/Munch150.png" alt="munch logo" /></a></li>
<li><a href="Bildegalleri.aspx">Bidrag</a></li>
<li><a href="Infoside.aspx">Om oss</a></li>
</ul>
</nav>
和CSS:
.navMain {
position: relative;
bottom: 43px;
right: 80px;
height: 25px;
width: 1000px;
z-index: 100;
}
.navMain #navPic {
position: relative;
top: 93px;
width: 120px;
height: 125px;
}
.navMain a {
text-decoration: none;
color: black;
font-size: 1.5em;
}
.navMain a:hover {
color: rgb(255, 255, 255);
}
.navMain li {
list-style: none;
display: inline;
padding-left: 5em;
}
.navMain ul {
width: 1000px;
}
希望快点回复,谢谢!