css之伪类、伪元素

什么是伪类、伪元素?

* 伪类:

希望在特定状态下,给元素呈现特定的样式。
例如: 超链接,在链接被点击之后,呈现特定的样式,我们就可以使用:visited这个伪类给超链接添加特定的样式。伪类的前缀是一个
常用的伪类分类:


1.状态伪类: 例如 link、visited、hover、active、focus;

2.结构化伪类:例如first-child、last-child;

3.表单伪类: 例如readonly,empty;

* 伪元素:

伪元素 伪元素与伪类的用法相似,只不过伪类的前缀是两个::,个别元素可以使用一个冒号
 

单双冒号都可以使用的是:

::before/:before, 在被选元素前插入元素,需要制定content来指定要插入的内容-被插入的内容实际不在文档树中

::after/:after,在被选元素后插入元素,与上面一个类似;

::first-letter/:first-letter,匹配元素中文本的首字母,被修饰的首字母不在文档中

::first-line/:first-line 匹配元素中的第一行的文本,该伪元素只能用在块元素中,不能在内联元素中使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值