z-index 之理解 --记录(六)

1.z-index用来控制元素重叠时堆叠顺序。适用于:已经定位的元素(即position:relative/absolute/fixed)。

2.不使用z-index的时候,堆叠顺序如下(从下到上):

  • 根元素(即HTML元素)的background和borders
  • 正常流中非定位后代元素(这些元素顺序按照HTML文档出现顺序)
  • 已定位后代元素(这些元素顺序按照HTML文档出现顺序)

3.使用z-index的时候,堆叠顺序如下(从下到上):

  • 根元素(即HTML元素)的背景和border
  • 正常流中非定位后代元素(这些元素顺序按照HTML文档出现顺序)
  • 浮动元素(浮动元素之间是不会出现z-index重叠的)
  • 正常流中inline后代元素
  • 已定位后代元素(这些元素顺序按照HTML文档出现顺序)

4.与文档渲染的先后顺序还是有关系的

时间: 2024-10-19 02:32:10

z-index 之理解 --记录(六)的相关文章

$(this).index()的理解(转)

1.$(this).index()的理解$(selector).index()获得第一个匹配元素相对于其同级元素的 index 位置.例如: <!DOCTYPE html><html><head><script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script><script>$(document).ready(function(){

ASP.net中的AJAX学习记录六 无刷新的数据编辑(GridView和DetailsView结合实例)(转)

本篇博客是仿照书中实例,实现GridView和DetailsView结合无刷新的数据编辑效果,页面效果:当点击GridView1的行或换页时,都会引发DetailsView1的数据绑定显示至页面,同时当使用DetailsView1编辑.删除.添加时,也会引起GridView1的重新绑定,整体页面实现无刷新. 页面布局: 1.新建AJAX窗口,命名为:"NoRefreshEdit.aspx".要想实现页面无刷新编辑,就必须使用两个Updatepanel. 2.在NoRefreshEdit

.Net Collection的一些理解——记录一次向实习生的答疑

公司最近进了个实习生,每天下班前我都会花一些时间来解答一下实习生的一些疑问.今天问起了关于集合排序方法Sort的一些疑问,这让我一下回到自己刚刚入行的时候.那个时候也遇到了集合排序的问题,为发现接口IComparable和ICompare的妙处而兴奋,还在公司的内部分享会上分享了如何使用它们来排序.现在经过多年的开发实践以及学习,对于同一个问题又有了更加深入的理解. 一. 为什么说”实现了IEnumerable接口才能遍历” 实习生先是问了这个问题, 其实这个问题, 非常容易解答.先来看看IEn

Java反射的理解(六)-- 通过反射了解集合泛型的本质

Java反射的理解(六)-- 通过反射了解集合泛型的本质 上述写了那么多,我们可能会有个疑问,为什么要用反射,步骤比我们常规的加载类操作复杂多了,别急,这个问题我最后才解答,我们先来了解集合泛型的本质. 直接上代码: import java.lang.reflect.Method; import java.util.ArrayList; public class MethodDemo4 { public static void main(String[] args) { ArrayList li

sqlserver聚合索引(clustered index) / 非聚合索引(nonclustered index)的理解

1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonclustered index)? 可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(nonclustered index,也称非聚类索引.非簇集索引).下面,我们举例来说明一下聚集索引和非聚集索引的区别: 其实,我们的汉语字典的正文本身就是一个聚集索引.比如,我们要查"安"字,就会很自然地翻开字典的

深入理解JVM(六)-Java垃圾回收机制GC

对于C/C++开发者来说,他们在内存管理方面具有至高的权利,但是也承担着巨大的维护责任.而对于Java程序员来说,有了JVM(Java虚拟机)管理机制的帮助,再也不用担心内存泄漏和内存溢出问题了.因此,这篇文章我将深入探讨一下JVM,它的内部结构以及运行原理. 一.如何判断对象已死 当GC要回收某个对象的时候,它是如何判断该对象已死(即不可能再被使用),当一个对象不再被使用时,那么这个对象就是可以被回收的. (1)引用计数算法 引用计数是垃圾收集器中的早期策略.在这种方法中,堆中每个对象(不是引

学习C++ Primer 的个人理解(六)

第四章和第五章没什么特别的.基本上就是书本上的字面意思,也没什么需要注意的细节.直接记录第六章. 本章介绍了函数,其实也没什么特别的.但有几个重点 1.形参的类型决定了形参和实参的交互方式.形参是引用,则它将绑定到实参上. 2.实参的值拷贝给形参时,形参和实参是两个相互独立的对象. 当初始化一个非引用类型变量时,初始值被拷贝给变量.此时对变量的改动不会影响初始值. 3.对于指针形参,函数接收一个指针,实际上跟非引用类似,拷贝的是指针的值,两个指针是不同的指针 C++中,建议用引用类型的形参代替指

mysql基础-数据库多表查询-记录(六)

0x01 MySQL多表查询和子查询 联结查询:事先将两张或者多张表join,根据join的结果进行查询 cross join:交叉联结  用的少, 相当于 (a+b)*(c+d+e) 所得结果的形式   用的少 自然联结  --- 只能在两者相等的情况下才能建立连接 等值联结:把相同的字段进行等值连接 外联结: 左外联接:只保留出现在左外连接元算之前(左边)的关系中的元组(以左表为准,) left_tb LEFT JOIN right_tb ON 条件 右外联接:只保留出现在右外连接元算之后(

[Android个人理解(六)]使用include标签的注意事项

我们在使用include标签时是为了提高部分代码的重用性,同时增加代码的层次性和条理性. 但是在我们实际使用的时候,往往就会由于include的属性和include的原理不够清楚,而产生bug. 1.首先,我们说明include标签所在布局文件a和include所包含的布局文件b的关系 必须明确a和b通过使用include连接,与其说是包含,更像是拼接.Include不是View类,自然与其内的布局对象,不是嵌套关系. 我们都清楚,我们可以将a中的include标签删去,直接复制粘贴b的代码,这