css单独使用定位position: absolute 和 position: relative;

position: absolute;

当元素被设置为 position: absolute; 时,它会脱离正常的文档流,并相对于其最近的非 static 定位的父元素(即 position 属性为 absolute、relative、fixed 或 sticky 的元素)进行定位。如果没有这样的父元素,那么它会相对于初始包含块(通常是视口)进行定位。

使用 top、right、bottom 和 left 属性可以指定元素相对于其参考点的位置。

.absolute-element {

position: absolute;

top: 10px;

left: 20px;

}

position: relative;

当元素被设置为 position: relative; 时,它会相对于其正常位置进行定位。这意味着你可以使用 top、right、bottom 和 left 属性来移动元素,但是它会保留在文档流中的空间。

相对定位经常用于微调元素的位置,而不影响其他元素的布局。

.relative-element {

position: relative;

top: -10px;

left: 20px;

}

这两种定位方法都可以单独使用,但它们的行为不同,适用于不同的场景。选择哪种方法取决于你的具体需求和布局目标。

相关推荐
大布布将军4 分钟前
⚡部署的通行证:Docker 容器化基础
运维·前端·学习·程序人生·docker·容器·node.js
0思必得011 分钟前
[Web自动化] JavaScriptAJAX与Fetch API
运维·前端·javascript·python·自动化·html·web自动化
爱上妖精的尾巴15 分钟前
7-1 WPS JS宏 Object对象创建的几种方法
开发语言·前端·javascript
孙_华鹏19 分钟前
高德地图与Three.js结合实现3D大屏可视化
前端·数据可视化
卸载引擎21 分钟前
vue3+vite如何兼容低版本浏览器的白屏问题(安卓7/ios11)
android·javascript
秋雨雁南飞23 分钟前
WaferMap.HTML
前端·css·html
前端不太难27 分钟前
RN 列表里的局部状态和全局状态边界
开发语言·前端·harmonyos
程琬清君27 分钟前
前端动态标尺
开发语言·前端·javascript
0思必得029 分钟前
[Web自动化] Web安全基础
运维·前端·javascript·python·自动化·html·web自动化
天天向上vir32 分钟前
防抖与节流
前端·typescript·vue