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;  
}
相关推荐
子兮曰13 分钟前
Bun v1.3.12 深度解析:新特性、性能优化与实战指南
前端·typescript·bun
2401_8858850444 分钟前
易语言彩信接口怎么调用?E语言Post实现多媒体数据批量下发
前端
a1117761 小时前
Three.js 的前端 WebGL 页面合集(日本 开源项目)
前端·javascript·webgl
Kk.08021 小时前
项目《基于Linux下的mybash命令解释器》(一)
前端·javascript·算法
小李子呢02112 小时前
前端八股---闭包和作用域链
前端
IT_陈寒3 小时前
Redis的内存溢出坑把我整懵了,分享这个血泪教训
前端·人工智能·后端
m0_738120723 小时前
渗透测试基础ctfshow——Web应用安全与防护(五)
前端·网络·数据库·windows·python·sql·安全
Z_Wonderful3 小时前
基于 Vite 的 React+Vue 混部完整模板(含目录结构、依赖清单、启动脚本)
前端·vue.js·react.js
Rooting++3 小时前
腾讯无界微前端源码分析
前端
小嘿前端仔3 小时前
用AI读源码这件事:前端视角的实战方法论,附Vue3 reactivity源码解读示范
前端