CSS中相对定位使用详情

1.如何设置相对定位?

给元素设置postition:relative 即可实现相对定位.

可以使用left,right,top,bottom四个属性调整位置.

2.相对定位的参考点在哪里?

相对于自己原来的位置

3.相对定位的特点:

1.不会脱离文档流,元素位置的变化,只是视觉效果上的变化,不会对其他元素产生任何影响.

2.定位元素的显示层级比普通元素高,无论什么定位,显示层级都是一样的.

默认规则是:

定位的元素盖在普通元素之上;

都发生定位的两个元素,后写的元素会盖在先写的元素之上.

3.left不能和right一起设置,top不能和bottom一起设置;

4.相对定位的元素,也能继续浮动,但是不推荐这样做;

5.相对行为的元素,也能通过margin调整位置,但不推荐这样做.

4.注意事项:

注意:绝大多数情况下,相对定位,会与绝对定位配合使用.

相关推荐
百万蹄蹄向前冲8 分钟前
组建百万前端梦之队-计算机大学生竞赛发展蓝图
前端·vue.js·掘金社区
云隙阳光i21 分钟前
实现手机手势签字功能
前端·javascript·vue.js
imkaifan40 分钟前
vue2升级Vue3--native、对inheritAttrs作用做以解释、声明的prop属性和未声明prop的属性
前端·vue.js·native修饰符·inheritattrs作用·声明的prop属性·未声明prop的属性
觉醒法师43 分钟前
HarmonyOS NEXT - 电商App实例三( 网络请求axios)
前端·华为·typescript·axios·harmonyos·ark-ts
Danta1 小时前
HTTP协议版本演进:从HTTP/0.9到HTTP/3的高分面试回答
前端·网络协议·面试
柠檬树^-^1 小时前
app.config.globalProperties
前端·javascript·vue.js
太阳花ˉ2 小时前
react(一):特点-基本使用-JSX语法
前端·react.js
赵大仁2 小时前
深入解析 React Diff 算法:原理、优化与实践
前端·react.js·前端框架
1024小神2 小时前
vue/react/vite前端项目打包的时候加上时间最简单版本,防止后端扯皮
前端·vue.js·react.js
轻口味3 小时前
Vue.js 与 RESTful API 集成之使用 Axios 请求数据
前端·vue.js·restful