绝对定位布局

 绝对定位布局

1.    static:静态布局,无特殊定位,处于元素没有设定定位的默认状态,

如:

2.    relative:相对定位,顾名思义相对定位是相对于默认位置的定位,且在设置偏移量之后,

会产生z-index(空间偏移量),自身也会脱离文本流,值得注意的是在设置的相对定位之后,虽然自身脱离了文档流,但在文档流中还保留着其原始位置且不会被其他元素占用。如:


3.    absolute:绝对定位,绝对定位和相对定位的区别有三:

一、         绝对定位的父级元素或祖级元素没有设置相对定位或绝对定位时,其偏移会相对于

<html>标签为参考进行偏移。如:

若绝对定位的祖先元素设置有定位,其偏移会相对于设置有定位的祖先元素作为参考进行偏移,且遵循就近原则。如:

二、  绝对定位和相对定位一样在偏移中会偏移文档流,但绝对定位偏移了文档流后,其在文档流的原始位置会被清空,也就是说其他的元素可以占用其在文档流中的原始位置。如:

三、在设置了绝对定位之后且绝对定位元素没设置宽度,元素的宽度会随着内容大小改变而改变。如:

4.    Fix:固定定位,将元素固定在视窗中的某一位置

如:在前一周任务中做到

当给背景设置了fixed后,我们看到如下效果:

我们发现无论我们怎么滚动滑轮,视框中的图片不会有变动(也就是设置了fixed属性图片,在滑轮滑动时,图片不会相对于视框不会改变)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值