css3新增的选择器

10 篇文章 0 订阅
2 篇文章 0 订阅

css3是css2的升级版本,它在css2的基础上增加了很多强大的功能,主流的浏览器都支持css3

前缀浏览器
-webkit谷歌和safari
-mozfirefox
-msie
-oopera

加前缀的目的是为了更好的兼容

css3的新的特性

css3新增的选择器

  1. 关系选择器

    h1~p:选择h1元素后面的同级的p元素

  2. 属性选择器

    选择器介绍
    e[att]选择具有attr属性的e的元素
    e[att='value']选择具有attr等于value的e的元素
    e[att^='value']选择具有attr属性并且值以value开头的e的元素
    e[att$='value']选择具有attr属性并且值以value结尾的e的元素
    e[ett*='value']选择具有attr属性并且值中含有value的e的元素

    基本用于表单元素

  3. 伪类选择器

    选择器介绍
    e:first:child匹配父元素中的第一个元素
    e:last-child匹配父元素中的最后一个元素
    e:nth-child(n)匹配父元素中任意一个元素 n从1开始
    e:first-of-type指定类型的第一个
    e:last-of-type指定类型的最后一个
    e:nth-of-type(n)指定类型的第n个元素
    :root跟选择器,匹配e元素所在的文档的根元素
    :not否定选择器,选择除某个元素之外的所有的元素
    :empty选择没有任何内容的选择器
    :target目标选择器,匹配文档中url某个标识符的目标元素,鼠标点击后会变化
    :only-child父元素中只有一个子元素并且只有唯一的一个子元素
    :only-of-type选择的是一个元素是他父元素的唯一的相同类型的子元素
    :enabled表单元素的状态可用
    :disabled表单元素的状态不可用
    :checked选中的状态
    :read-only用于指定只读元素的样式,元素上需要设置readonly=“readyonly"
    :read-write用于指定元素处于非只读的状态的样式

    odd表示奇数

    even表示偶数

  4. 伪元素选择器

选择器介绍
::before在元素的内部的前面插入内容
::after在元素的内部的后面插入内容
::placeholder在改变表单元素中提示文字的样式
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值