为了账号安全,请及时绑定邮箱和手机立即绑定

CSS里面position:relative与position:absolute 区别

CSS里面position:relative与position:absolute 区别

慕森卡 2019-04-27 20:22:43
CSS里面position:absolute与position:relative 区别是什么啊?本人看CSS手册看的不是很明白,请求大家帮帮忙。。
查看完整描述

2 回答

?
30秒到达战场

TA贡献1828条经验 获得超6个赞

position:absolute这个是绝对定位
是相对于浏览器的定位。
比如:position:absolute;left:20px;top:80px; 这个容器始终位于距离浏览器左20px,距离浏览器上80px的这个位置。

position:relative是相对定位,是相对于前面的容器定位的。这个时候不能用top left在定位。应该用margin。

比如:<div class="1"></div><div class="2"></div>

当1固定了位置。1的样式float:left;width:100px; height:800px;
2的样式为float:left; position:relative;margin-left:20px;width:50px;
2的位置在1的右边,距离120px

查看完整回答
反对 回复 2019-04-27
?
largeQ

TA贡献2039条经验 获得超7个赞

position:absolute这个是绝对定位;它不会随着窗口大小变化,只是固定在一个特定的坐标轴上面;
position:relative 这是相对定位啊!和上面的相反,它可以随窗口大小变化。但大小仍然不会变。要是你设置成width:100%;height:100%;这样就会随着窗口变大变小。。。

查看完整回答
反对 回复 2019-04-27
  • 2 回答
  • 0 关注
  • 712 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信