CSS定位:z-index

z-index简介
z-index属性在CSS定位中是比较常用的,本文将带你深入理解z-index属性的各个方面,包括它的语法、取值、作用和浏览器兼容性,最后附上z-index的实例,希望能够对你有所帮助。
z-index定义和用法

z-index: auto | <integer>

默认值auto

适用于:定位元素。即定义了position为 relative | absolute | fixed | center | page | sticky 的元素

继承性:无

动画性:当值为<integer>时

计算值:指定的值

z-index属性值
auto:
元素在当前层叠上下文中的层叠级别是0。元素不会创建新的局部层叠上下文,除非它是根元素的层叠上下文。
<integer>:
用整数值来定义堆叠级别。可以为负值。
z-index说明
检索或设置对象的层叠顺序。
  • z-index用于确定元素在当前层叠上下文中的层叠级别,并确定该元素是否创建新的局部层叠上下文。
  • 每个元素层叠顺序由所属的层叠上下文和元素本身的层叠级别决定(每个元素仅属于一个层叠上下文)。
  • 同一个层叠上下文中,层叠级别(即z-index属性值)大的显示在上面,反之显示在下面。
  • 同一个层叠上下文中,层叠级别相同的两个元素,依据它们在HTML文档流中的顺序,写在后面的将会覆盖前面的。
  • 不同层叠上下文中,元素的显示顺序依据祖先的层叠级别来决定,与自身的层叠级别无关。
  • 当z-index未定义时,在IE6,7下会创建新的局部层叠上下文,而在高级浏览器中,按照规范不产生新的局部层叠上下文,如下例:
  • 必须定义position属性值为 relative | absolute | fixed | center | page | sticky,此取值方可生效。
  • 对应的脚本特性为zIndex


来源:http://caibaojian.com/css3/properties/positioning/z-index.htm
2020-01-16 10:36 举报

关于挟翼

挟翼一款提供UI页面设计的软件。
您只需要动一动鼠标绘制相关的元素,软件会自动帮你完成CSS样式和HTML代码。
从现在开始注册,立即赠送一年VIP会员。活动结束日期待定。