css选择器总结

css选择器

  1. 通用选择器 *

  2. 标签选择器

  3. id 选择器

  4. class 类选择器

  5. 并集选择器

  6. 交集选择器

  7. 结构选择器

    ​ 匹配到的都是F元素

    ​ E F : F 元素在E元素的内部

    ​ E > F : F 元素必须为E 元素的子元素 ( 儿子辈)

    ​ E ~ F : F元素 有一个为E 元素的 哥哥 (同级查找,F 元素在 E 元素的后面

    ​ E + F: F元素前面有一个紧邻的 E 元素(元素相邻选择器(同级)

  8. 属性选择器

    ​ 标签都拥有属性,四个通用的属性( attribute ), name / id 、 class 、 style

    [ attr ]: 含有attr 属性的 元素

    [attr *= val] : 含有attr 属性,且值中包含 val 的元素

    [attr ^= val] : 含有attr 属性,且 值以 val 开头的元素

    [ attr $= val] : 含有attr属性, 且 值以 val 结尾的元素

    [ attr = val]: 含有attr 属性, 且 值 为 val的元素

  9. 层级选择器

    	匹配都是E 元素
    

    ​ E: first-child E元素为父元素 的第一个子元素

    ​ E:last-child E元素为父元素 的最后一个子元素

    ​ E: nth-child( n ) E元素为父元素的 正数的第n个子元素

    ​ E: nth-last-child( n ) E元素为复原的倒数第n个子元素

    n可以是数字,也可以是关键字(even(偶数) odd(奇数))

  10. 伪类选择器 (如果想让四个样式共存, 必须遵循爱恨原则 love hate)

    ​ :link 未被访问的样式(会读取浏览器的浏览记录)

    ​ :visited 已被访问后的样式

    ​ : hover 鼠标移动上去的样式

    ​ :active 点击瞬间的样式

  11. 层级选择器2

    匹配的都是E元素

    ​ E: first - of - type 选择所有的 E 元素, 且 E 元素 为兄弟中 第一个元素

    ​ E: last - of - type 选择所有的 E 元素, 且 E 元素为兄弟中的最后一个元素

    ​ E: nth - of - type( n ) 选择所有的 E 元素,且 E 元素为兄弟中正数的第 n 个子元素

    ​ E: nth - last - of - type ( n ) 选择所有的E元素,且 E 元素为兄弟中倒数的第 n 子元素

  12. 伪类选择器补充

    ​ : before 在元素之前插入新的元素

    ​ : after 在元素之后插入新的元素

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值