<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="./css/a标签的伪类选择器.css">
</head>
<body>
<a href="https://www.baidu.com">未访问时 蓝色</a>
<a href="https://www.JD.com">访问过后 紫色</a>
<a href="https://www.taobao.com">鼠标悬浮 不变色</a>
<a href="https://www.17sucai.com">点击未松开</a>
</body>
</html>
CSS代码👇👇👇
/* :link a标签未访问时的样式 */
a:link{
color: skyblue;
background-color: rgb(213, 228, 130);
}
/* :visited a标签访问过后的样式 */
/* 浏览器限制了 visited的功能 ,为了提高用户的隐私度,防止浏览信息被他人查看*/
a:visited{
color: yellow;
background-color: red;
font-size: 500px;
}
/* :hover 鼠标悬浮时 元素的样式 */
a:hover{
color: pink;
}
/* :active 点击未松开时 文字的样式 */
a:active{
color: blue;
}
/* :hover 和 :active 可以用在其他元素上 */
div:active{
color: red;
}
因为我都访问过了,浏览器有缓存,所以都是访问过后的颜色
要记住,CSS规定了hover一定要用在link、visited之后!!!