a:link {color: #000000text-decoration:none}
a:visited {color: #000000text-decoration:none}
a:hover {color: #FF0000text-decoration:none}
a:active {color: #000000}
.p1 a{color: #ff0000}
</style>
<a href=#>不是p1下的超链接</a>
<p class="p1"><a href=#>p1下的超链接</a></p>
CSS样式中超链接不同状态下的样式定义如下:
a:link{} /* 未访问的链接 */a:visited{} /* 已访问的链接 */
a:hover{} /* 当有鼠标悬停在链接上 */
a:active{} /* 被选择的链接 */
因此,如果想要是访问过的链接和未访问过的链接的文字样式相同,那就保持a:link{}和a:visited{}中的属性定义相同即可。例如:
a:link{color:#000} /* 未访问的链接 */a:visited{color:#000} /* 已访问的链接 */
这样的话,未访问的链接和已访问的链接文字颜色都是黑色。