1.伪类选择器:
1.1静态伪类选择器
:link 选择一个未访问的超链接
:visited 选择一个已访问的超链接
例子:
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
a:link{color: red}
a:visited{color: yellow}
</style>
</head>
<body>
<a href="https://www.qq.com/" target="_blank" >腾讯</a>
</body>
</html>
未点击按钮前是红色,点击完之后变成其它颜色。
这里有一个问题,点击完毕后刷新页面,或者关闭浏览器重新打开,不能再现这个行为,只能修改href地址,才能又显示为红色。感觉是否访问过跟链接地址有关。
1.2动态伪类选择器
:focus 选择焦点所在的元素
:hovor 鼠标停留的元素
:active 输入激活的元素
测试如下
<!DOCTYPE html>
<html>
<head>
<title></title>
<style type="text/css">
button:focus{color: yellow}
button:hover{color:purple }
button:active{color:red }
</style>
</head>
<body>
<button>按钮</button>
</body>
</html>
这个激活的选择器就是一瞬间,需要仔细看