css5定位

本文详细介绍了CSS定位的各种模式(包括static、relative、absolute、fixed、sticky),子元素与父元素的关系(子绝父相),叠放次序(z-index),以及定位对盒子居中、特殊性、外边距塌陷和元素显示/隐藏的影响。总结了网页布局中的关键知识点。

一.定位

1.概念(定位=定位模式+边位移)

why
在这里插入图片描述
定位模式
在这里插入图片描述
边位移
在这里插入图片描述

2.静态位移static(不常用)

相当于标准流,无边位移
在这里插入图片描述

3.相对定位relative(不脱标)(占位置)

在这里插入图片描述

4.绝对定位absolute(脱标)(不占位置)

在这里插入图片描述

5.固定定位fixed(脱标)(不占位置)(一个小算法)

在这里插入图片描述
eg:
在这里插入图片描述
在这里插入图片描述

6.粘性定位sticky(不脱标)(占位置)

在这里插入图片描述

7.总结

在这里插入图片描述

二.子绝父相

在这里插入图片描述

三.叠放次序(z-index)(定位的盒子才用)

在这里插入图片描述

四.定位拓展

1.绝对定位盒子居中

eg:在这里插入图片描述

在这里插入图片描述

2.定位的特殊性

绝对定位和固定定位和浮动类似
不需要display即可有行内块属性

在这里插入图片描述

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

浮动的盒子也不会
只有标准流会

在这里插入图片描述

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

but
浮动不会
在这里插入图片描述

五.元素的显示与隐藏

1.display

在这里插入图片描述

2.visibility

在这里插入图片描述

3.overflow

在这里插入图片描述

4.总结

在这里插入图片描述

六.网页布局总结

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值