CSS样式表知识点轨迹(三)———元素定位

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

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

3. 设置元素定位

position四个值relative(相对定位)、static(默认定位)、fixed(固定定位)、absolute(绝对定位)

A.设置元素相对定位positionrelative

1)不影响元素本身的特征

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

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

4)通过lefttopbuttonright等控制元素移动(相对于原来的位置)

B.设置元素固定定位positionfixed

设置了偏移量后固定在屏幕上,脱离文档流,不会受到文档流控制

C.设置元素默认定位positionstatic

遵循标准文档流

D.设置元素决定定位positionabsolute

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

2)文档>html>body

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

4)默认给元素设置一个displayinline-block

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

结构父级:距离最近的父级

定位父级:设置了定位的父级

Z-index:设置定位层级,层级越大,数字越高,最大数字没有限制

5.浮动:float可以让块级元素在一行显示,leftright

1)脱离文档流

2)后面元素碰到前面元素的边界就停止下来,当道父级边界就停止下来

3)默认加上displayinline-block

6.清除浮动:clearboth双方

clearleft清除左浮动

clearright清除右浮动

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值