position中的absolute和relative

在我起初接触定位时,并没有太过了解absolute和relative两个属性,然而,在写项目过程中,特别是在排版每个html元素时,总会与这两个元素打下交道,当我用了之后,发现这两个属性真的是非常神奇!
首先聊聊absolute属性把,它被我们称之为绝对定位,为什么称为绝对定位呢,因为用了absolute属性的html元素可以出现文档的任何位置,absolute拥有超脱文档流的能力,什么是超脱文档流呢,比如,我写了一个div名为container,我为div限制了宽和高都为200像素,在div里设置又添加了一个div,将该div命名为demo,按常理说,我添加了一个块,想要添加下一个块时,下一个块会出现在第一个块位置的后面,而用了absolute之后,两个盒子可以进行重叠,因为就像之前说的,absolute可以出现在文档的任何我i只,换句话说,因为div本身是一个盒子,用了absolute之后该盒子就会无视第一个块,这就是超脱文档流。
如下图所示(absolute):
这里写图片描述
这里写图片描述
上图就是两个块重叠的结果,所以说absolute是一个叛逆的属性。

而relative则是一个比较随和的属性了,relative则按照自身位置来进行定位。
这里写图片描述
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值