css3新增选择器

 

选择器:

属性选择器:

1.dom[attr]:带有attr的属性会被选择

2.dom[attr = value] :带有attr的属性,并且值为value的元素会被选择

3.dom[attr ~= value] :带有attr的属性,并且值当中只要包含完整的value单词,就会被选择

4.dom[attr *=value] : 带有attr的属性,并且值当中只要包含value就可以被选中

5.dom[attr ^= value]:带有attr的属性,并且以value值开头就会被选中

6.dom[attr $=value] : 带有attr的属性,并且以value值结尾就会被选中

7.dom[attr |=value] : 带有attr属性,并且以vlaue - 值开头就会被选中

伪类选择器:

1、:nth-of-type(n),nth-last-of-type(n):first-of-type,:last-of-type 同一类型中的第n个孩子,n从1开始,奇数odd,偶数even;同一类型中,从倒数开始算第n个元素;同一类型中的第一个元素、最后一个元素

2、:first-child、:last-child、:nth-child(n)、nth-last-child(n)、父元素的第一个孩子、最后一个孩子、第n个孩子,从倒数开始的第n个元素

3、:first-line/:first-letter,选择元素的第一行、元素的第一个首字母;

层级元素:

1、后代元素:空格 div p{},父元素为div,后代有p标签的

2、子代元素 :> div>p{},父元素是div,其第一代是p标签的

3、同级元素 : + div+p{},同级元素,div后面紧跟着的p元素,同级

4、同级元素 : ~ div~p{},同级元素,div后面的所有p元素,同级

根元素::root文档的根元素,注意与body元素的区别,两个都同时选择时,个管个的,只写一个,整个文档都会变

:empty:空元素,p:empty{} 为空的p标签,空的是里面的文本节点个属性节点都没有

:target:URL 带有后面跟有锚名称 #,指向文档内某个具体的元素id。这个被链接的元素就是目标元素(target element)。

表单元素选择器:

:enabled 被启用

:disabled 被禁用

:checked 被选中

:focus 获取焦点

::selection 选中后的文字样式

:not(selector) 否定,表示除了.....

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值