一天搞定CSS:层级(z-index)--18
来源:互联网 发布:linux sp2 1503 编辑:程序博客网 时间:2024/06/12 21:05
因为定位的出现,所以有了元素重叠的情况,此时就出现了显示谁的情况。在多层布局时,容易出现这种情况
定位position见:http://blog.csdn.net/baidu_37107022/article/details/71642147
1.默认层级规则
但层级规则可以通过z-index来设置
1.在正常情况下,层级的大小由顺序决定,后面的元素要比前面的元素的层级要高
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width: 200px; height: 200px; background: red; color: #fff; } .div2{ width: 150px; background: green; margin-top: -50px; } span{ background: blue; color: #fff; width: 100px; height: 100px; display: block; margin-top: -50px; } </style> </head> <body> <!-- 在正常情况下,层级的大小由顺序决定,后面的元素要比前面的元素的层级要高 --> <div>kaivon1</div> <div class="div2">kaivon2</div> <span>span</span> </body></html>
效果图
2.有定位元素的层级要比没有定位元素层级要高
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width: 200px; height: 200px; background: red; color: #fff; } .div1{ position: relative; } .div2{ width: 150px; background: green; margin-top: -50px; } /*span{ background: blue; color: #fff; width: 100px; height: 100px; display: block; margin-top: -50px; }*/ </style> </head> <body> <!-- 在正常情况下,层级的大小由顺序决定,后面的元素要比前面的元素的层级要高 有定位元素的层级要比没有定位元素层级要高 --> <div class="div1">kaivon1</div> <div class="div2">kaivon2</div> <!--<span>span</span>--> </body></html>
效果图
2.层级(z-index)
层级由属性z-index来控制:
它的值是一个数字,数字越大层级越高(在同一个层里)
代码演示
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div{ width: 200px; height: 200px; background: red; color: #fff; position: relative; } .div1{ z-index: 2; } .div2{ width: 150px; background: green; margin-top: -50px; z-index: 1; } </style> </head> <body> <!-- 在正常情况下,层级的大小由顺序决定,后面的元素要比前面的元素的层级要高 有定位元素的层级要比没有定位元素层级要高 在都有定位的情况下,层级还是取决于书写顺序 z-index 层级 它的值是一个数字,数字越大层级越高(在同一个层里) --> <div class="div1">kaivon1</div> <div class="div2">kaivon2</div> </body></html>
0 0
- 一天搞定CSS:层级(z-index)--18
- css z-index层级关系
- css的z-index改变层级
- 【CSS疑难杂症】z-index 层级树
- CSS中z-index的层级树概念
- CSS中<div>透明度(opacity)与叠放层级(z-index)
- 关于z-index层级问题
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- CSS z-index 属性的使用方法和层级树的概念
- jquery中animate方法不支持transform属性的解决
- Java9 的几个新特性
- Hibernate_查询_QueryByCriteria的方式
- RxJava 学习记(四) —— 1.x 背压
- LeetCode之路:283. Move Zeroes
- 一天搞定CSS:层级(z-index)--18
- System.gc()和System.runFinalization()
- 定义和使用EL函数
- maven工程编译后不能读取resource文件
- 企业做响应式网站的好处
- 使用PH实现本地访问Predix数据库
- python中的实例方法、静态方法、类方法、类变量和实例变量
- WordPress-Mailpress远程代码执行漏洞——利用
- 4--百度2017春招笔试真题编程题集合--有趣的排序 (Python)