<!DOCTYPE html>
<html lang="zh-cmn-Hans">
<head>
<meta charset="utf-8" />
<title>超链接Demo</title>
<style>
a:link{
text-decoration:none;
font-size:24px;
color:#000;
}
a:visited{
color:red;
}
a:hover{
text-decoration:underline;
}
</style>
</head>
<body>
<a href="javascript:;" id="demo1">我是超链接</a>
</body>
</html>
a:visited这是浏览器缓存问题,浏览器会记录下是否访问过这个链接。如果写上href=”javascript:;”后,如果点击链接后,会执行空的事件,颜色就不会变红。
另附:
a标签的正确顺序:
a:link 搜索{color: #FF0000} /* 未访问的链接 */
a:visited {color: #00FF00} /* 已访问的链接 */
a:hover {color: #FF00FF} /* 当有鼠标悬停在链接上 */
a:active {color: #0000FF} /* 被选择的链接 */