CSS3笔记之定位篇(二)z-index,作为前端程序员都应掌握

知识点7:z-index与其他css属性层叠上下文

background --> 负z-index --> block块状水平盒子 --> float浮动盒子 --> inline/inline-block

–> z-index:auto或z-index:0,不依赖z-index的层叠上下文 --> 正z-index

不支持z-index的层叠上下文元素的层叠顺序均是z-index:auto级别;

依赖z-index值创建层叠上下文的情况:

  1. position值为relative/absolute或fixed(部分浏览器)

  2. display:flex/inline-flex容器的子flex项

知识点8:z-index相关实践分享

  • 最小化影响原则

目的:避免z-index嵌套层叠关系混乱

原因:

  1. 元素的层叠关系主要由所在的层叠上下文决定

  2. IE7 中z-index为auto也会创建层叠上下文

做法:

  1. 避免使用定位属性

  2. 定位属性从大容器平级分离为私有小容器

  • 不犯二准则

目的:避免z-index混乱,出现一

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值