前端~定位属性position(relative、absolute、fixed)的分析

前端~定位属性position(relative、absolute、fixed)的分析

1,简单了解:

relative:移动自身时,参考自身的原来位置而移动,移动子元素(子元素设置了absolute),作为定位的基准点(参照物)

absolute: 随参照物的变化而变化

fixed:固定

2,position 是否会被内部的子元素继承?

一般不能继承的属性,像盒模型,border、margin、padding等

但是,当子元素(或者时子组件)需要调整位置时,一定要~重新设置一下position的属性值

3,父级元素(position 是 relative)加入滚动条,子元素(position是 fixed)或 (position 是 absolute)的差异:

fixed:固定 ,位置不变,即使有滚动条,依然不变位置。

absolute:是参考父级元素的位置,父元素位置改变,它相应的改变。

4,属性值relative 和 absolute 的区别:

(1)是否脱离文档流: relative 不会脱离, absolute 会脱离

(2)对象可否层叠(就是对象原来的位置是否还被占据):

  □ relative它是以自己本身所在位置进行偏移的,relative的对象被移出了原来的位置后,

  注意:他原来的位置还属于它的,别的元素不能替代它原来的位置. 

  □absolute以最近一层relative的父级元素对象作为定位基准点,进行移动位置,

  当absolute对象移出了原来的位置,那么他原来的位置也就不存在了, 其他元素可以占领它的位置。

 

5,专业解释relative:

相对定位(relative):对象不可层叠,依据left,right,top,bottom等属性在正常文档流中偏移自身位置。

同样可以用z-index分层设计。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coder-coco

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值