CSS伪类+伪元素

CSS伪类与伪元素

一.伪类

1. 语义化理解

  • 伪类意思就是类似类的用法,只是这些伪类是系统指定好的

2. 用法

在选择器后面使用:连接对应的伪类
div:active{
	
}

3. 常见的伪类

:link					未访问链接
:visited				已访问链接
:hover				悬停链接
:active				活动链接
以上顺序依次从上到下
:focus				获取焦点
:first-child			第一个子元素
:last-child			最后一个子元素
:nth-child			正数第几个子元素
:nth-last-child	倒数第几个子元素

4. 伪类参考链接

https://www.w3school.com.cn/css/css_pseudo_classes.asp

二.伪元素

1. 语义化理解

  • 伪元素类似于在DOM树外产生了新的元素

2. 用法

在选择器后面使用::连接对应的伪元素
div::after{
	
}

3. 常用的伪元素

::after					在元素之后插入内容
::before				在 元素之前插入内容
以上两个必须有content属性
::first-letter			选择每个元素的首字母
::first-line				选择每个元素的首行
::selection			选择用户选择的元素部分

4. 伪元素参考链接

https://www.w3school.com.cn/css/css_pseudo_elements.asp

三.区别

1.:与::

  • CSS3中伪类使用: 伪元素使用::,但真的都用:也行,最好区分开

2.是否产生新元素

  • 伪元素类似产生了新的元素,伪类类似新增了类
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值