我是谁,我在哪,我要干什么?论position属性的四个值

我是谁,我在哪,我要干什么?论position属性的四个值

**一,static **
static 元素 静态位置属性(默认属性)没有脱离文档流。
二,relative 绝对定位
相对于自身起始位置进行定位,不脱离文档流,定位之前的位置不被其他元素所占据,适用于元素微调
如下
在这里插入图片描述0)
在这里插入图片描述如上所示,1盒子相对定位位移过后,2盒子并没有占据1盒子原本的位置,这就是该元素不脱离文档流

三,absolute 绝对定位
相对于祖级父元素中具有position属性且值不为static的元素,进行绝对定位,如果所有属性都没有该属性,那么就相对body进行定位,定位后元素自身脱离文档流,位置被其他元素占据,元素大小为内容大小。
在这里插入图片描述在这里插入图片描述如上所示,1盒子原本的位置被2盒子占据,1盒子脱离文档流,但是为什么会出现1盒子在粉色大盒子之外呢,原因很简单,因为他的祖籍元素中没有position属性,所以1盒子直接相对于body进行了绝对定位,如果想让1盒子在粉色大盒子里面定位只需要在粉色大盒子里面也就是1盒子的父元素里面添加一个position属性就可以了
在这里插入图片描述
在这里插入图片描述
四,固定定位

相对于视图窗口进行定位,元素自身脱离文档流,原本的位置被其他元素占据,元素有原来的大小默认100%变为内容大小,尽可量小。

  • top. 目标元素距离视图窗口顶部,值小于零继续往上走 值大于零往下走
  • bottom 目标元素距离视图窗口底部,值小于零继续往下走 值大于零往上走
  • right 目标元素距离视图窗口右侧,值小于零继续往右走 值大于零往左走
  • left 目标元素距离视图窗口底部,值小于零继续往左走 值大于零往右走
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值