关于 CSS 定位的表格对比

CSS 的定位

staticrelativeabsolutefixed
特性默认值,没有定位相对定位:相对于自身进行定位。1.不设置偏移量的时侯,对元素没有任何影响 2.它可以提升层级关系绝对定位: a.无父级元素定位时,以浏览器的左上角为基准。 b.有父级元素的情况下,父级设置相对定位,子级设置绝对定位 (是以父盒子为基进行定位)。这就是所调的页面布局“父相子绝” 特点是:1提升层级 2脱离标准流固定定位:设置固定定位之后当前元素不会发生改变,可以做小广告

页面布局小技巧:通常情況下,浮动和定位要结合去用,大家也能看出来,一般盒子的排列,要横排盒子我们就用浮动,调成盒子中小元素的位置偏移量我们就尽量用定位来实现。

z- index

  1. z- index 属性用来设置元素堆叠的顺序(层级关系),拥有更高的堆顺序的元素总是会处于堆顺序较低的元素前(上)面;
  2. 对于同级元素,默认或 position: static 情况下文档流后面的元素会覆盖前面的元素;
  3. 对于同级元素, position 不为 static 且 z-index 存在的情况下 z- index 大的元素会覆盖z- index 小的元素,既 z-inde 的值越大优先级就越高;
  4. 从父原则:从父元素子级的值永远大于父级的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值