css定位详解

参考文档 CSS定位[absolute,relative]详解

描述
inherit从父元素继承 position 属性的值。
static默认值。元素出现在正常流中。
top, bottom, left, right 以及 z-index 不生效
relative相对定位,相对于自己的正常位置进行定位。
absolute绝对定位,相对于 static 定位以外的第一个父元素进行定位。
元素的位置通过 “left”, “top”, “right” , “bottom” 规定。
fixed绝对定位,相对于浏览器窗口进行定位。
元素的位置通过 “left”, “top”, “right” 以及 “bottom” 规定。

对于absolute和relative的理解, CSS定位[absolute,relative]详解写的很详细,特别注意:

由于绝对定位元素脱离正常流(文档流),所以元素原来的位置会被其他元素占用;也可能覆盖其他元素

补充

  • inherit:继承自父元素。
    父元素如果没定义,即父元素采用了默认值static,那么子元素继承的也是static
  • 如果定义了position,但没有定义相对位置[left,top等]:
    初始化渲染时,会按照static方式,即在正常流中。
    页面滚动时,按照定位方式确定的相对元素,保持相对位置不变:
    —absolute元素:相对于 static 定位以外的第一个父元素保持位置不变
    —fixed元素:相对于窗口保持位置不变
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值