为了账号安全,请及时绑定邮箱和手机立即绑定

position:fixed 不设置top和left就能相对于父元素定位?

position:fixed 不设置top和left就能相对于父元素定位?

临摹微笑 2019-03-10 10:03:40
我在看别人的博客的布局的时候,发现了一个有趣的问题,它的侧边栏的定位方式设置的是position:fixed,但是没有设置top和left的值,这个时候它没有相对于视口定位,而是相对于它的父元素定位了,我感到很疑惑,想知道这样的用法对不对?以及为什么position:fixed会这样?博客地址
查看完整描述

2 回答

?
喵喵时光机

TA贡献1846条经验 获得超7个赞

这个位置叫做 static position,就是脱离文档流之前的位置。没有设置定位时会用这个做默认值。

查看完整回答
反对 回复 2019-03-10
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

如果没有设置top left,可以相对父元素使用margin定位,且父元素的padding也是有用的,不同的是,该元素脱离了文档流

查看完整回答
反对 回复 2019-03-10
  • 2 回答
  • 0 关注
  • 1772 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信