当前位置: 网站建设 > 网页设计 > 建站经验 >

详解元素层叠级别(stack level)及z-index

时间:2013-03-02 04:15来源:未知 作者:admin 点击:

标签:详解元素层叠级别(stack level)及z-index 层叠(3)z-inde(1)详解(47)level(1)stack(1)级别(4)元素(40)
1.父级stacking context的背景、边界 2.z-index值为负值的定位元素(值越小越在下) 3.文本流中非定位的、block块级子元素 4.文本流中非定位的、float浮动子元素 5.好像能发生stacking context的inline元素。否则,inline元素的stack level将在block元素之前。 6.z-index:auto/0的定位元素 7.z-index值为正的定位元素(值越大越在上) stack level规矩 每个stacking context中可包括块级(b
详解元素层叠级别(stack level)及z-index》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030234Z42013.htm

    1.父级stacking context的背景、边界
    2.z-index值为负值的定位元素(值越小越在下)
 ,详解IE CSS Bug及解决方案;   3.文本流中非定位的、block块级子元素
    4.文本流中非定位的、float浮动子元素
    5.好像能发生stacking context的inline元素。否则,inline元素的stack level将在block元素之前。
    6.z-index:auto/0的定位元素
   ,详解div+css相对定位和绝对定位用法; 7.z-index值为正的定位元素(值越大越在上)

stack level规矩
每个stacking context中可包括块级(block)元素、内联(行内inline)元素,还有设置float属性的元素、定位元素等等他们在统一父级 stacking context中的显示顺序是怎样的?即stack level是怎么的呢?比方一个块级元素跟内联元素产生层叠的话谁会在上面呢?是不是谁在后面谁就在上面呢?

    值:      auto | 整数 | inherit
    默认: ,详解CSS阴影的使用;     auto
  ,详解CSS选择器、优先级与匹配原理;  实用于:  定位元素
    继续性:  no

以上stack level在阅读器履行情形:
firefox3.0下测试完整吻合,firefox2.0下稍有不同即:“z-index值为负值的定位元素”在“父级stacking context的背景、边界”之前。
ie6.0和7.0中:inline元素的stack level位于block元素之前,且“文本流中非定位的、float浮动子元素”(以下简称浮动元素)和“文本流中非定位的、block块级子元素”(以下简称block元素)处于同一级。

理解stacking context
每个box都归属于一个stacking context,它是元素在z轴方向上定位的参考。根元素构成 root stacking context,其余stacking context由定位元素设置z-index为非auto时产生。如#div1{position:relative;z-index:0;}即可使 id=div1的元素产生stacking context。stacking context和 containing block 并不必定接洽。

--> [网站建设之]详解元素层叠级别(stack level)及z-index

理解stack level
在一个stacking context中的每个box,都有一个stack level(即层叠级别,以下统一用stack level),它决定着在同一stacking context中每个box在z轴上的显示顺序。同一stacking context中,详解CSS背景Background属性,stack level值大的显示在上,stack level值小的显示在下,同一stack level的遵守青出于蓝的准则(back-to-front )。不同stacking context中,元素显示顺序以父级的stacking context的stack level来决议显示的先后情况。于本身stack level无关。留神stack level和z-index并不是同一概念。(将在后文缓缓懂得)

每个stacking context都包括以下stack level (后来居上):

定位元素:position属性值设置除默认值static以外的元素,包含relative,absolute,fixed。
平台:win/IE win/FF
z-index:
用来断定定位元素在垂直于显示屏方向(以下称为Z轴)上的层叠次序

依据w3c对于stack level的先容能够得出以下stack level规则

Tag:   元素层叠级别   z-index     元素层叠级别   z-index  
(责任编辑:网站建设)
详解元素层叠级别(stack level)及z-index相关文章
上一篇:详解IE CSS Bug及解决方案 下一篇:详解大型网站设计和维护的关键技巧
回到顶部