属性选择器

权重优先级

!important >style>Id > class > tagName

选择器规则

  • 后代选择器 .A .B: (中间有空格) A类后的所有B类元素
  • 交集选择器 .A.B: (中间无空格) 同时包括A和B类的元素
  • 相邻兄弟选择 .A+.B: A元素后的第一个兄弟B元素
  • 子类选择器 .A>.B: A元素内的所有B元素
  • 后续所有兄弟 .A~.B: A元素后的所有兄弟B元素

nth-child 和 nth-of-type

  • nth-child:表示从所有兄弟元素中选的第几个。
  • nth-of-type:表示从所有兄弟元素中选指定类型的那些元素中的,第几个

这两个属性都是从1开始计数

background-size

css background-size 属性详解,background-size 指定背景图像大小,以象素或百分比显示,当指定为百分比时,大小会由所在区域的宽度、高度以及 background-origin(图片的起始位置) 的位置决定,还可以通过 cover 和 contain 来对图片进行伸缩。

background-size 属性

1、定义:
background-size 用来调整背景图像的尺寸大小。
2、语法:
以下为引用内容:
background-size : contain | cover | 100px 100px | 50% 100%;
3、参数:

  1. background-sizecontain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
  2. background-size cover; // 扩展图片来填满元素(保持像素的长宽比);
  3. background-size 100px 100px; // 调整图片到指定大小;
  4. background-size 50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。