position定位属性
css中position定位的属性有三种:相对定位、绝对定位和固定定位。通过position可以指定元素在网页的位置。
- static表示默认值。
- relative相对定位。该定位不脱离标准流,在标准流占位置。通过top\left\right\bottom这四个属性指定偏移的位置和距离,移动的参考物是相对元素自己本身。
- absolute绝对定位。该元素脱离标准流,不在标准流占位置。通过top\left\right\bottom这四个属性指定偏移的位置和距离,移动的参考物是父元素。(一般子元素用绝对定位,父元素用相对定位【子绝父相来使用】)
- fixed固定定位。该元素脱离标准啊流,不在标准流占位置。通过top\left\right\bottom这四个属性指定偏移的位置和距离,移动的参照物是浏览器窗口
- sticky粘性定位。该元素没有脱离文档流,不在标准流占位置。通过设置left、top、right、bottom来确定位置,参照物是整个浏览器的窗口。设置该属性后,只有当滑动到这个位置时,才会生效。生效后效果相当于固定定位fixed。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构