CSS3选择器


1.  :first-child选择器单独指定第一个子元素设定样式
2.  :last-child选择器单独指定最后一个子元素设定样式
3.  :nth-child与:nth-last-child能够对指定序号的子元素或者第奇数个、第偶数个子元素设定样式
<1>:nth-child(n)表示第n个子元素
<2>:nth-last-child(n)表示倒数第n个子元素
<3>:nth-child(odd)表示所有奇数个子元素
<4>:nth-child(even)表示所有偶数个子元素
<5>:nth-last-child(odd)表示所有倒数上去的第奇数个子元素
<6>:nth-last-child(even)表示所有倒数上去的第偶数个子元素
/*这两种选择器选择列表元素时没有问题,但选择其他元素会产生一些问题。如h2:nth-child(odd)并不会选择针对div元素中第奇数个h2子元素,而是当div中的第奇数个元素是h2元素时使用。因为div中不仅有h2元素,所以达不到理想效果。*/

4. :nth-of-type与:nth-last-of-type在计算子元素位置时就会只针对同类型子元素进行计算,其他方法与上相同。
5. 此类选择器参数可以是可循环的αn+β,可以为列表项目等循环使用样式。而odd与even也可以用2n+1与2n+2等参数代替。
6. :only-child选择器可以指定某个父元素中只有一个子元素时使用样式,效果等价于 :nth-child(1):nth-last-child(1)
7. :only-of-type可以让样式只对唯一子元素起作用。
8. :hover选择器用于指定鼠标移动到元素上时候的样式。
9. :active选择器用于鼠标在元素上按下还没有松开时候的样式。
10. :focus用于指定元素获得焦点时的样式。
11. :enabled用于指定元素可用时的样式。
12 :disabled用于指定元素处于不可用状态时的样式
13. :read-only指定元素处于只读状态时的样式//firefox中加-moz-
14. :read-write指定元素处于非只读状态时的样式
15. :checked指定表单中单选或者复选框处于选取状态的样式。//firefox中加-moz 
16.  :default选择器指定页面打开时默认处于选取状态的单选或者复选框的样式。
17. ::selection用于指定元素处于选中状态时的样式。 p::selection →当p处于选中状态。
18. 兄弟元素选择器用于指定位于同一父元素中的某个元素之后的所有其他某种兄弟元素的样式。<子元素>~<子元素之后的兄弟元素>


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值