层级关系的比较
1. 对于同级元素,默认(或position:static)情况下文档流后面的元素会覆盖前面的。
2. 对于同级元素,position不为static且z-index存在的情况下z-index大的元素会覆盖z-index小的元素,即z-index越大优先级越高。
3. IE6/7下position不为static,且z-index不存在时z-index为0,除此之外的浏览器z-index为auto。
4. z-index为auto的元素不参与层级关系的比较,由向上遍历至此且z-index不为auto的元素来参与比较。
顺序规则
如果不对节点设定 position 属性,位于文档流后面的节点会遮盖前面的节点。
AB
定位规则
如果将 position 设为 static,位于文档流后面的节点依然会遮盖前面的节点浮动,,所以 position:static 不会影响节点的遮盖关系。
AB
如果将 position 设为 relative (相对定位),absolute (绝对定位) 或者 fixed (固定定位),这样的节点会覆盖没有设置 position 属性或者属性值为 static 的节点,说明前者比后者的默认层级高。
AB
在没有 z-index 属性干扰的情况下, 根据这顺序规则和定位规则, 我们可以做出更加复杂的结构. 这里我们对 A 和 B 都不设定 position, 但对 A 的子节点 A-1 设定 position:relative. 根据顺序规则, B 会覆盖 A, 又根据定位规则 A' 会覆盖 B.
A-1B
参与规则
我们尝试不用 position 属性, 但为节点加上 z-index 属性. 发现 z-index 对节点没起作用. z-index 属性仅在节点的 position 属性为 relative, absolute 或者 fixed 时生效.
ABABABCA-1B-1很多人将 z-index 设得很大, 9999 什么的都出来了, 如果不考虑父节点的影响, 设得再大也没用, 那是无法逾越的层级.
更多编程相关知识,请访问:编程入门!!
以上就是深入浅析css中的z-index的详细内容,更多请关注其它相关文章!
写下你的评论吧 !推荐阅读
本文将详细介绍如何在CentOS系统中为root用户配置JDK环境变量。包括JDK的安装路径设定、环境变量的添加及验证方法。 ... [详细]蜡笔小新 2024-12-05 00:30:30 欢迎学习交流!!!持续更新中…文章目录页面生成过程渲染重排与重绘的比较重排(reflow)常见引起重排的属性和方法重排影响的范围尽可能减少 ... [详细]蜡笔小新 2024-12-04 21:51:16 本文介绍了一种利用函数实现不同进制数(二进制、八进制、十进制)之间转换的方法。包括了程序的运行效果展示、所使用的主要函数解析、以及如何验证用户输入的合法性。整个项目仅使用了两个全局变量来存储用户的选项和输入的数值。 ... [详细]蜡笔小新 2024-12-04 21:03:53 在地理信息系统(GIS)的数据处理中,为了满足特定项目的质量检查标准,需要在相邻地块之间创建一定宽度的隔离带。本文将探讨如何使用ArcGIS工具解决这一问题,确保不同地块图斑间保持规定的最小距离。 ... [详细]蜡笔小新 2024-12-04 21:01:22 本文探讨了一种名为深度兴趣网络(Deep Interest Network, DIN)的新方法,该方法通过捕捉用户的历史行为和当前上下文之间的交互来提高点击率预测的准确性。DIN模型不仅考虑了用户的静态偏好,还动态地调整了对不同商品的兴趣权重,从而实现了更加个性化的推荐。 ... [详细]蜡笔小新 2024-12-04 20:54:45 本文探讨了一个项目中遇到的挑战,即如何通过技术手段解决不同菜单项触发时,跨域IFrame页面的高度自适应问题。通过创建中介页面和利用JavaScript与Cookie机制,实现无缝的用户体验。 ... [详细]蜡笔小新 2024-12-04 20:32:23 本文详细介绍了Java中的动态代理机制,包括如何定义接口、实现类和代理处理器,并通过具体示例演示了动态代理的创建和使用过程。 ... [详细]蜡笔小新 2024-12-04 19:46:00 CSGOTimeLimit:40002000MS(JavaOthers)MemoryLimit:524288524288K(JavaOthers)ProblemDescriptio ... [详细]蜡笔小新 2024-12-04 19:06:23 探讨了在Android开发过程中遇到的关于TextView组件的常见问题,特别是如何实现多行文字的跑马灯效果,并提供了初步的解决方案和参考资料。 ... [详细]蜡笔小新 2024-12-04 18:32:09 实现如下:可以点击delete删除信息,并且可以通过添加新员工功能可以把新员工加到上一个表格中。其中,css代码如下:CH ... [详细]蜡笔小新 2024-12-04 18:30:31 Only2 Labs 是一家专注于视觉设计的工作室,如果您对当前的设计感到不满,或者急需寻找一个可靠的设计合作伙伴,甚至是您的团队项目需要专业指导,Only2 Labs 都将竭诚为您提供帮助。 ... [详细]蜡笔小新 2024-12-04 18:17:44 本文介绍了如何通过安装 VirtualBox 和 Vagrant 来快速搭建和管理虚拟机环境。我们将详细探讨如何选择合适的 Box 镜像,以及如何高效地下载、添加和管理这些镜像。 ... [详细]蜡笔小新 2024-12-04 11:47:13 盐池县的元宵之夜灯火辉煌,各式各样的灯笼装饰着小镇,营造出浓厚的节日气氛。九曲民俗文化园的新建成为了节日的一大亮点,不仅展示了丰富的传统文化,也为游客提供了独特的体验。 ... [详细]蜡笔小新 2024-12-03 23:36:58 a13786812476这个家伙很懒,什么也没留下!Tags | 热门标签RankList | 热门文章
- 1利用计算机演奏卡路里曲谱,打造终极版本
- 2JMeter接口自动化挑战:深入解析__intSum函数的应用与优化策略
- 3如何利用Python脚本实现钉钉自动化考勤打卡
- 4如何设置赤壁枪的初级一键连击功能?
- 5HTML5初学者指南:Canvas画布基础教程
- 6如何恢复已删除的QQ聊天记录?多种实用技巧分享
- 7深入解析PowerShell Stable与Preview版的区别与应用
- 8解决Linux环境中Oracle 11g中文显示异常问题
- 9如何将PHP文件上传至服务器及正确配置服务器地址
- 10珠海定制云服务器散热解决方案,家庭云平台升级散热与扩展存储技术分享(一)
- 11Spring事务管理与自定义多线程开发中的潜在风险分析
- 12HBase 实战第三天:新浪微博案例分析(重点探讨预防措施与RowKey设计,深入解析Shell命令)
- 13深入解析:JavaScript中的表达式与语句有何不同
- 14优化后的标题:在WHMCS域名主机管理软件中集成云免签支付与订单查询接口的开发方案
- 15C++ 进阶:类的内存布局与虚函数类的实现细节
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有