博客列表 >1. 实例演示权重的原理与计算方式

1. 实例演示权重的原理与计算方式

P粉751989631
P粉751989631原创
2022年10月21日 23:39:26736浏览

实例演示权重的原理与计算方式

选择器权重在CSS中用3个正整数表示,权重的规则:
1.实体标记:id,class,tag
2.排列顺序:id,class,tag
3.记数方式:选择器中有实体记数量

权重的计算方式:

  1. header.top h1.title div#active{color:red;}

上述中的权重计算如下:

  1. id = #active = 1
  2. class = .top; .title =2
  3. tag = header;h1;div =3
  4. 权重=(123

实例演示结构伪类,通过位置关系匹配子元素

1.用伪类匹配第1个
.list > li:nth-of-type(1) { background-color: lightgreen; }

用伪类匹配第1个

2.快速获取第1个和最后一个: 语法糖:

  1. .list > li:first-of-type {
  2. background-color: lightgreen;
  3. }
  4. .list > li:last-of-type {
  5. background-color: lightgreen;
  6. }

快速获取第1个和最后1个

3.只获取前3个
.list > li:nth-of-type(-1n + 3) { background-color: lightgreen; }
只获取前3个

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议