2.8 CSS相对定位&&绝对定位&&固定定位&&z-index

相对定位:

position:relative;

绝对定位:

position:absolute;

固定定位:

position:fixed;

相对定位

相对自己原来的位置,进行位置调整。

相对定位不脱标

用途:

    1) 微调元素
    2) 做绝对定位的参考,子绝父相
    父亲设置相对定位,子绝对定位从父亲开始
    position:relative;   → 必须先声明,自己要相对定位了,
    left:100px;       → 然后进行调整。
    top:150px;       → 然后进行调整。

绝对定位

绝对定位脱标

1. 绝对定位的参考点,如果用top描述,那么定位参考点就是页面的左上角,而不是浏览器的左上角

2. 如果用bottom描述,那么就是浏览器首屏窗口尺寸,对应的页面的左下角

绝对定位的盒子居中

width: 600px;
height: 60px;
position: absolute;
left: 50%;
top: 0;
margin-left: -300px;   → 宽度的一半

固定定位

固定定位,相对浏览器窗口定位。页面如何滚动,这个盒子显示的位置不变。

IE6不兼容。

z-index

● z-index值表示谁压着谁。数值大的压盖住数值小的。
● 只有定位了的元素,才能有z-index值。也就是说,不管相对定位、绝对定位、固定定位,都可以使用z-index值。而浮动的东西不能用。
● z-index值没有单位,就是一个正整数。默认的z-index值是0。
● 如果大家都没有z-index值,或者z-index值一样,那么谁写在HTML后面,谁在上面能压住别人。定位了的元素,永远能够压住没有定位的元素。
● 从父现象:父亲怂了,儿子再牛逼也没用。

没有单位:

    z-index: 988;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值