我只是想创建一个简单的菜单。因此,当您单击一个链接时,它会将您定向到另一个页面,并通过更改颜色向您显示您选择了该链接。
我遇到的问题是当我单击列表中的链接时,页面加载并且由于某种原因列表元素都进入了该a:visited
字段。将它们设置为红色。我有JSFIDDLE Here。我知道它很简单,但它让我很紧张。
CSS 代码:
ul.nav_style{list-style: none;}
ul.nav_style li {padding-left: 1em; text-indent: -.7em;}
ul.nav_style li:before {
content: "• ";
color: #C0C0C0; /* or whatever color you prefer */
}
ul.nav_style li a:link { color: #C0C0C0; text-decoration: none;}
ul.nav_style li a:visited { color: #FF0000; text-decoration: none;}
ul.nav_style li a:hover { color: #58595B; text-decoration: none;}
ul.nav_style li a:active { color: #E6BD13; text-decoration: none;}
HTML 代码:
<ul class="nav_style">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
提前致谢。
克里斯