今天讲的大知识点就只有一个,然后呢就是补充了一些其他的知识,具体的如下:
一、定位:定位的方式、偏移值
1、定位的方式
(1)静态定位static:所有的标准流元素都是静态定位,一般用的很少,应用场景就是将已经定位的元素变成标准流元素
(2)相对定位relative:参照物:自己标准流的位置
是否脱标:不脱离标准流,会在标准流位置占个座位(身体不在,灵魂还在)
特点:1、相对定位的元素不会对其他的元素产生干扰,即可以盖在标准流的上方
2、一般用于微调元素的位置和配合其他元素实现其他效果 -
(3)绝对定位absolute:参照物:找父元素,找到第一个具有定位的父元素即可
是否脱标:完全脱标
脱标元素的特点:1、可以排成一排,不占有标准流的位置
2、可以设置宽高
3、没有设置宽度,完全由内容撑开
4、auto 没用
好处:可以放在页面中任意的位置,并且不占用标准流的位置
小提示:让一个脱标的绝对定位的元素居中固定写法:left:50% margin-left:-width/2
(4)固定定位fixed:参照物:浏览器的屏幕
表现效果:滚动条对固定元素没有效果
是否脱标:完全脱标
2、偏移值
left:距离左边的距离 right:距离右边的距离 top:距离上面的距离 bottom:距离下面的距离
注意:如果没有设置偏移值,则在标准流的位置
二:margin负值
margin-left:200px 向右走200px;margin-left:-200px 向左走200px;
三、找错的一般步骤:
1、打开开发者工具,选中要查看的元素
2、在style面板看该元素的属性
3、如果没有对应的属性,考虑是不是选择器没有选中
4、判断是不是显示模式
加油,明天继续!Fighting!
网友评论