属性选择器
权重优先级
!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、参数:
background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);
background-size :100px 100px; // 调整图片到指定大小;
background-size :50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。