当用户在该页面上时,我希望导航栏中的文本显示不同的颜色,以便用户知道他们在哪里。我只需一个页面就可以让它在所有浏览器中工作,但是当我开始使用子页面时,事情变得很有趣。在 Chrome 中,父页面占位符链接 (active4) 响应,但所有子页面 (active4a-c) 也响应,在 IE 和 Mozilla 中,单个子页面 (active4a) 响应但父页面 (active4) 不响应。这些类的 CSS 位于内部样式表中,因此一旦您离开页面,链接就会恢复为外部样式表中的样式。
<li class="active4" ><a href="#" >Reviewers</a>
<ul>
<li class="active4a"><a href="reviewers.html">Reviewer Information</a></li>
<li class="active4b" ><a href="#" >How</a></li>
<li class="active4c"><a href="#" >Future</a></li>
</ul>
</li>
.active4 a:visited {
color:#6206F7;
}
.active4a a:visited {
color:#6206F7;
}