CSS问题 — — 定位 层级

本文详细介绍了CSS中的position属性,包括static、relative、absolute、fixed和sticky等取值,重点解析了绝对定位如何填充可用空间,并探讨了层叠上下文的概念,帮助理解元素的层级关系。
摘要由CSDN通过智能技术生成

参考资料:https://www.mscto.com/css/433758.html (css定位position引发的层级关系问题详解)
https://developer.mozilla.org/zh-CN/docs/Web/CSS/position

postion属性

概念:用于指定一个元素在文档中的定位方式
常见语法:static | relative | absolute | sticky | fixed

取值

  • static:该关键字指定元素使用正常的布局行为,即元素在文档常规流中当前的布局位置。此时 top, right, bottom, left 和 z-index 属性无效。就是所谓的默认布局。
    在这里插入图片描述
  • relative 相对定位
    该关键字下,元素先放置在未添加定位时的位置,再在不改变页面布局的前提下调整元素位置(因此会在此元素未添加定位时所在位置留下空白)。position:relative 对 table-*-group, table-row, table-column, table-cell, table-caption 元素无效。
    通俗的说就是相对于自身原本的位置的偏移,不影响其他元素的布局。
    在这里插入图片描述
  • absolute 绝对定位 非常常用
    元素会被移出正常文档流,并不为元素预留空间ÿ
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值