css常用的伪类有哪些

在CSS中,伪类用于选择处于特定状态的HTML元素。以下是一些常用的CSS伪类:

:link:选择所有未被点击过的链接。

css 复制代码
a:link {  
  color: blue;  
}

:visited:选择所有已被点击过的链接。

css 复制代码
a:visited {  
  color: purple;  
}

:hover:选择鼠标指针浮动在上面的元素。

css 复制代码
a:hover {  
  color: red;  
}

:active:选择鼠标按下且未释放的元素。

css 复制代码
a:active {  
  color: yellow;  
}

这四种伪类经常一起使用来定义链接的样式,被称为"链接四态"(love/hate,分别对应:link:visited:hover:active)。

:focus:选择获得焦点的元素(如输入框)。

css 复制代码
input:focus {  
  border: 1px solid red;  
}

:first-child:选择其父元素的第一个子元素。

css 复制代码
p:first-child {  
  color: blue;  
}

:last-child:选择其父元素的最后一个子元素。

css 复制代码
p:last-child {  
  color: green;  
}
相关推荐
C_心欲无痕12 小时前
理解前端的运行时与编译时
前端
38242782712 小时前
JS正则表达式实战:核心语法解析
开发语言·前端·javascript·python·html
一只小阿乐12 小时前
vue-web端网站 滑动进行分页
前端·javascript·vue.js·vue·分页
零度@12 小时前
2026 轻量级消息队列 Redis Stream
前端·redis·bootstrap
大飞哥~BigFei12 小时前
新版chrome浏览器安全限制及解决办法
java·前端·chrome·安全·跨域
hepingfly12 小时前
SEO 如何寻找关键词?
前端
IT_陈寒12 小时前
SpringBoot 3.2实战:5个性能优化技巧让你的应用提速50%
前端·人工智能·后端
扶苏100213 小时前
前端js高频面试点汇总
开发语言·前端·javascript
firstacui13 小时前
Keepalived 双主热备和三主热备
前端·chrome
小二·13 小时前
Python Web 开发进阶实战:微前端架构初探 —— 基于 Webpack Module Federation 的 Vue 微应用体系
前端·python·架构