css的position定位属性
position的值:relative,fixed和absolute分别是相对谁进行定位的
position:定位属性;
定位都脱离层。
语法:position:static /absolute/relative/fixed
absoluted/relative/fixed 对定位有效,层级属性用z-index属性,其值越高,层级越高,优先显示。
取值:
- static:默认值,无特殊定位,对象遵循HTML原则;
- absolute:绝对定位,将对象从文档流中拖离出来,使用left/right/top/bottom等属性相对其最接近的一个并有定位设置的父元素(祖先元素|祖先元素不包含叔叔级的)进行绝对定位;如果不存在这样的父对象,则依据根元素(html)浏览器进行定位,而其层叠通过z-index属性定义,可以脱离当前的大容器,并且不占位。float脱离半层。
- relative :相对定位,该对象的文档流位置不动,将依据right,top,left,bottom(相对定位)等属性在正常文档流中偏移位置;其层叠通过z-index属性定义
一般给父层级添加relative属性值(父相子绝)
相对于自身位置进行偏移
元素设置:margin:0 auto时:
(1)box为相对定位时(相对自身),居中
(2)box为绝对定位时(相对于根元素HTML),向左
- fixed:固定定位,将对象从文档流中拖离出来,使用left/right/top/bottom等属性,并且永远相对于当前浏览器的可视窗口进行位置偏移。
本人小白,各位想踏入前端的,我们可以一起学习,欢迎程序员大佬的指点
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律