博客列表 >权重和伪类

权重和伪类

没耐心的渔翁
没耐心的渔翁原创
2022年04月01日 19:40:42597浏览

权重等级:

  • id:千位
  • clsaa:百位
  • teg;个位

    等级排序(从小到大):

  • (0,0,1)
    • 代码:
      ``` li{ color: blue; }0,0,1
      ```
    • (0,0,2)
    • 代码:
      body li{ color: blue; }0,0,2
  • (0,1,0)
    • 代码:
      .list{ color: blue; }0,1,0
  • (0,1,1)

    • 代码:

    .list li{ color: blue; }0,1,1

  • (0,1,2)

    • 代码:
      body.list li{color: blue;}0,1,2
  • (1,0,0)
    • 代码
      #cla{color: blue;}1,0,0
  • (1,1,0)
    • 代码:
      #cla .list{color: blue;}1,1,0
  • (1,1,1)
    • 代码:
      #cla .list li{color: blue;}
      1,1,1
  • (1,1,2)
    • 代码:
      body #cla .list li{color: blue;}
      1,1,2

伪类控制器(算法公式)

a=(0,1,2,3,….)
n=(0,1,2,3,….)
b=移动的位置
a*n+b

  • 匹配地一个
    • 代码:
      .list :first-of-type{color: brown;}匹配第一个
  • 匹配最后一个
    • 代码:
      .list :last-of-type{color: red;}
      匹配最后一个
  • 匹配一组
    • 代码:
      .list{color: red;}

匹配一组

  • 匹配一组的前后几个

    • 代码:

      • 匹配一组的前三个(算法)
        a*n+b
        1. -n+3=
        2. -1*0+3=0+3=3
        3. -1*1+3=-1+3=2
        4. -1*2+3=-2+3=1

    .list :nth-of-type(-n+3){color: red;}

    1. * 匹配一组的后四个(算法)

    .list :nth-last-of-type(-n+4){color: blue;}
    匹配前3个和最后4个

  • 匹配单数

    • 代码:
      .list :nth-of-type(odd){color:burlywood;}
      匹配单数
  • 匹配偶数
    • 代码:
      .list :nth-of-type(even){color:burlywood;}
      匹配偶数
  • 自定义第几行
  • 代码:
    .list :nth-of-type(4){color:deeppink;}
    自定义第几行

  • 在元素前插入内容

    • 代码:
      .list :before{content: "我在这里---";color: red;}
      在元素前面插入内容
  • 在元素尾插入内容
    • 代码
      .list :after{content: "---我在这里";color: red;}
      在元素尾部插入内容
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议