<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
/*
伪类专门用来表示元素的一种特殊的状态
比如:访问过的超链接,普通的超链接,,获取焦点的文本框
当我们需要为处在这些特殊状态的元素设置样式时,就可以使用伪类
1.正常链接
表示普通的链接,没访问过的链接
a:link
2.访问过的链接
a:visited(只能定义字体颜色)
表示访问过的链接
3.鼠标滑过的链接
a:hover
4.正在点击的链接
a:active
浏览器通过历史记录来判断一个链接是否访问过
由于涉及到用户的隐私问题,所以使用visited伪类只能设置字体的颜色
*/
a:link {
color:brown;
font-size: 50px;
}
a:visited{
color: aquamarine;
}
a:hover{
color: blueviolet;
}
a:active{
color: black;
}
p:hover{
color: chartreuse;
}
/*
1.获取焦点:
:focus
2.制定元素前
:before
3.制定元素后
:after
4.选中的元素
::selection
文本框获取焦点以后修改背景颜色为黄色
*/
input:focus{
background-color: yellow;
}
/*
为p标签中选中的内容使用样式
可以使用::selection为类
*/
::selection{
background-color: orange;
}
</style>
</head>
<a href="www.baid.com.cn">123</a>
<a href="www.baiu.com.cn">123</a>
<p>我是一个p标签</p>
<input type="text" />
<body>
</body>
</html>