css-定位

1.为什么需要定位

以下效果,标准流或浮动都无法快速实现,此时需要定位来实现。

1. 某个元素可以自由的在一个盒子内移动位置,并且压住其他盒子.

2. 当我们滚动窗口的时候,盒子是固定屏幕某个位置的。

**2.**定位组成

1. 定位模式

2.偏移量

3.静态定位 static(了解)

4.相对定位 relative(重要)

5.绝对定位 absolute(重要)

子绝父相

因为父级需要占有位置,因此是相对定位, 子盒子不需要占有位置,则是绝对定位

6.固定定位 fixed(重要)

固定定位小技巧: 固定在版心右侧位置。

7.粘性定位 sticky(了解)

8.定位的总结

9.定位叠放次序 z-index

10.定位的拓展

1. 绝对定位的盒子居中

2. 定位特殊特性

3. 脱标的盒子不会触发外边距塌陷

浮动元素、绝对定位(固定定位)元素的都不会触发外边距合并的问题。

4. 绝对定位(固定定位)会完全压住盒子

相关推荐
程序员爱钓鱼19 分钟前
第一个 Go 程序:Hello World
前端·后端·go
阳光是sunny23 分钟前
LangGraph 核心概念详解:从编译到可视化
前端·人工智能·后端
不好听6131 小时前
React 父子组件通信:从 Todo 应用理解单向数据流
前端·react.js
_lucas1 小时前
做了一个glsl在线调试工具
前端·javascript·three.js
不好听6139 小时前
从一行 JSX 到屏幕像素:前端开发者必须懂的浏览器渲染管线
前端
恒拓高科WorkPlus9 小时前
企业级内网即时通讯建设模型:BeeWorks内网IM四层架构
前端
前端小李子10 小时前
前端环境变量裸奔?我用 EnvShield 给它穿了件防弹衣
前端
youtootech10 小时前
HarmonyOS《柚兔学伴》项目实战25-我的页面、Web 嵌入与项目总结
前端·华为·harmonyos
小林ixn11 小时前
从零到一理解 React 父子组件通信:手写一个 Todo 应用带你彻底搞懂单向数据流
前端·javascript·react.js
醇氧12 小时前
CountDownLatch / CyclicBarrier / Semaphore 面试高频问答清单
前端·面试·职场和发展