css3新增选择器

1.        属性选择器:

1)        E[att]  元素[属性]:选择具有att属性的E元素,需要选择有某个属性的元素,  而不论是行为是什么,可以使用简单的属性选择器

注:可以根据多个属性进行选择,只需要将属性选择器连接即可。

2)        E[att=val] 元素[属性=属性值]: 选择具有att属性且属性值为val的E元素,进一步缩小范围

3)        E[att~=”val”] 元素[属性~=”属性值”]:选择具有att属性且属性值有很多个,其中一个属性值为val的E元素

4)        E[att|=”val”] 元素[属性|=“属性值”]:选择具有att属性并且属性值为val开头并且用连接符“-”分割字符串的E元素

5)        E[att^=”val”] 元素[属性^=“属性值”]:选择具有att属性,且属性值是以val开头的E元素

6)        E[att$=”val”] 元素[属性$=“属性值”]:选择具有att属性并且属性值是以val结尾的E元素

7)        E[att*=”val”] 元素[属性*=“属性值”]:选择具有att属性并且属性值包含val字符的E元素

2.        伪元素选择器(伪对象/虚拟选择器):内容本来不是一个元素,但是我们选择器可以像选择元素一样的选择他,并且设置样式

1)        E:first-letter/E::first-letter(c3新版):设置元素内第一个字符的样式   注:针对的一定是块级元素

2)        E:first-line/ E::first-line(c3新版):设置元素内的第一行字符的样式

3)        E:before/E::before(c3新版):在每个E元素的内容之前插入内容,用来和content(内容)属性一起使用。

4)        E:after/E::after(c3新版):在每个E元素的内容之后插入内容,用来和content(内容)属性一起使用。

如果是一个就没有必要在前后插入,如果有很多的话并且需要修改则要用到

5)        E:selection:设置对象被选中时的颜色。

3.        伪类选择器:

1)        E:first-child:父元素的第一个子元素E

2)        E:last-child:父元素的最后一个子元素E

3)        E:nth-child(n):匹配父元素的n子元素E

           E:nth-child(odd):匹配父元素的奇数子元素E

           E:nth-child(even):匹配父元素的偶数子元素E

4)        E:nth-last-child(n):匹配父元素的倒数第n子元素E

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值