CSS中的Position与浮动float

标准文档流:在不使用定位或者特殊的CSS的时候,各个元素的排列规则。CSS规定网页元素的默认排列方式

设置的margin可以破坏文档流,但元素还处于标准文档流中。

 

相对定位

Position : relative;  left : xx px ; top : xx px;  将当前这个元素设置为相对定位

1.      不影响元素本身的特性

2.      破坏当前的文档流,但是不会脱离文档流

3.      如果没有设置偏移量,元素是不会移动的

4.      Left、 top、right、 bottom

Position : 四个值,relative(相对定位),station(默认定位),fixed(固定定位),absolute(绝对定位)

 

固定定位

设置了偏移量过后,固定在屏幕上,并且已经脱离文档流,不会受文档流的控制

默认定位

遵循标准文档流

绝对定位

1.设置绝对定位要脱离文档流,默认漂浮在页面的左上角

2.文档>html>body

3.设置绝对定位后元素不会再占据原来的空间,也不会影响标准文档流的继续排序

4.默认给元素设置display : inline-block

5.如果设置父类或者父类的父类为相对定位,那要以定位父级作为父类

6.如果一个元素的父类比较多,找定位父级的时候,离他最近的是他的移动的标准

 

z-index:(数字) 设置定位层级

值越大,层级越大 (最大没有限制)

 

浮动float

1.      可以让块级元素在一行显示 (left /right)

2.      后面元素碰见前面元素的边界或父类元素的边界就停止下来

3.      行级元素默认加上display:inline-block

 

 

Clear 清除浮动 (left /right/both)

1. 加个空的div 并在style里写Clear :both

2. 清除浮动不是取消浮动,只是分割上面浮动对下面元素的影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值