- 定位
- css权重
1、定位
01、文档流
文档流,是指盒子按照html标签编写的顺序依次从上到下,从左到右排列,块元素占一行,行内元素在一行之内从左到右排列,先写的先排列,后写的排在后面,每个盒子都占有自己的位置。
02、关于定位
我们可以使用css的position属性来设置元素的定位类型。
** position **的设置项如下:
**relative **
- 生成相对定位元素,一般是将父级设置相对定位,子级设置绝对定位,子级就以父级作为参照来定位,否则子级相对于body来定位。
**absolute **
- 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了定位的父级元素来进行定位,如果找不到,则相对于body元素进行定位。
fixed
定位元素还需要用left、right、top或bottom来设置相对于参照元素的偏移值。
04、定位元素层级
- 定位元素是浮动的正常的文档流之上的,可以用z-index属性来设置元素的层级。
05、水平垂直居中的弹框——div制作
1 |
|
2、CSS权重
CSS权重指的是样式的优先级,有两条或多条样式作用于一个元素,权重高的那条样式对元素起作用,权重相同的,后写的样式会覆盖前面的样式。
01、权重的等级
** 可以把样式的应用方式分为几个等级,按照等级来计算权重**
- 内联样式
- style=“”, 权重值为1000
- ID选择器
- #content, 权重值为100
- 类,伪类
- content、:hover 权重值为10
- 标签选择器
- div、p 权重值为1
-
- 本文作者: 梁俊可
- 本文链接: http://ljk3d.com/2021/10/19/webNote/htmlAndCss/06_HTML&CSS_正式课程/
- 版权声明: 梁俊可工作室