CSS3新增选择器

1.属性选择器

1.选择特有属性
2.选择属性对应特定值
3.选择相同开头的属性值
4.选择相同结尾的属性值
5.选择有任意相同内容的属性值
在这里插入图片描述

注意:类选择器,属性选择器和伪类选择器的权重都为10

2.结构伪类选择器

结构伪类选择器主要根据文档结构来选择器元素,常用语根究父级选择器里面的资源数
nth-child(n)的n:

  1. 可以是数字也可以是公式或关键字
  2. 数字从1开始第n个子元素
  3. 关键字:even偶数,odd奇数
  4. 公式:nth-child(n)相当于选择了所有的孩子。n是从0开始的,公式找不到的会忽略
    在这里插入图片描述
    常见公式如下:
    在这里插入图片描述

小区别:
E:nth-child(n):先看n(所有盒子中的第n个),再看前面标签名是否对应
E:nth-of-type():先看指定标签E,再看后面选择的是对应标签的第几个孩子

伪元素选择器

可以帮助我们利用css创建新标签元素,而不需要HTML标签,从而简化HTML结构
在这里插入图片描述
注意:

  • 使用before和after创建的都属于行内元素
  • 新创建的元素在文档树中是找不到的
  • 必须具有content属性
  • 伪元素选择器和标签选择器的权重都为1
  • before是在父盒里面的前面,after是在父盒里面的后面

关于一些之前的伪类选择器

链接伪类:
在这里插入图片描述
注意点

  1. 要按照lvha的顺序声明
  2. 实际开发中的写法
    在这里插入图片描述

    focus伪类选择器
    用于选取获得焦点的表单元素,焦点就是光标,一般情况下input表单元素才能获取
    在这里插入图片描述

复合选择器小汇总

在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值