叠加的五条叠加法则.doc

上传人:鲁** 文档编号:548730664 上传时间:2022-12-08 格式:DOC 页数:20 大小:97.50KB
返回 下载 相关 举报
叠加的五条叠加法则.doc_第1页
第1页 / 共20页
叠加的五条叠加法则.doc_第2页
第2页 / 共20页
叠加的五条叠加法则.doc_第3页
第3页 / 共20页
叠加的五条叠加法则.doc_第4页
第4页 / 共20页
叠加的五条叠加法则.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《叠加的五条叠加法则.doc》由会员分享,可在线阅读,更多相关《叠加的五条叠加法则.doc(20页珍藏版)》请在金锄头文库上搜索。

1、叠加的五条叠加法则参与测试的浏览器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 操作系统:Windows貌似很多同学对为什么这个div在上层,那个div在下层、无论如何设置z-index都无法居上的问题纠结抓狂、上吐下泻、恶心失眠、郁郁而终,致使不敢随意使用层的叠加。但层的叠加效果,在交互设计中却频频出现,所以我们必须驾驭它,要驾驭它,就要掌握其规律。首先明确几点在文中所需要用到的概念:1. 静态定位:position:static(为position属性的默认值)。 2. 动态定位:position:relative或position:abso

2、lute或position:fixed。 3. 祖元素:任意包含该元素的元素。 4. 父元素:直接包含该元素的祖元素。 5. 同辈元素:拥有共同的父元素的元素。注:这些概念为作者自定义,仅用于本文。引用:关于同辈元素是个非常关键的词,这里还需要详细解释一下。 在这个例子中,div#a与div#b并不是“同辈元素”,只有像div#b和div#c这样拥有同样父体div#f的的元素才能叫“同辈元素”。引用结束接下来看看这五条法则:法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。div font:1

3、2px/1.5 arial;div strong color:#fff; background:#036; display:inline-block;h3 strong color:#f00;/*- 定义方块外形 -*/.div1,.div2 height:70px;width:150px;background:#cff;border:1px solid #036;.grandDiv1,.grandDiv2 padding:10px;border:1px solid #060;width:174px;background:#cf9;.parentDiv1,.parentDiv2 padding

4、:10px;border:1px solid #f06;width:152px;background:#fcf;/*- 定义方块偏移位置、文字位置 -*/.grandDiv2 margin-top:-50px;margin-left:95px;.parentDiv2 margin-top:-40px;margin-left:85px;.div2 margin-top:-20px;margin-left:75px;padding-top:30px;height:40px;.grandDiv2 .parentDiv2,.grandDiv2 .div2,.parentDiv2 .div2 margi

5、n:0;法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。.div1position:static.div2position.static.div1position.relative.div2position.absolute法则二:同辈元素同为动态定位时,且有z-index设置时,z-index值大者居上。 法则二:同辈元素同为动态定位时,且有z-index设置时,z-index值大者居上。 div font:12px/1.5 arial; div strong color:#fff; background:#036; display:inline-block; h

6、3 strong color:#f00; /*- 定义方块外形 -*/ .div1, .div2 height:70px; width:150px; background:#cff; border:1px solid #036; .grandDiv1, .grandDiv2 padding:10px; border:1px solid #060; width:174px; background:#cf9; .parentDiv1, .parentDiv2 padding:10px; border:1px solid #f06; width:152px; background:#fcf; /*-

7、 定义方块偏移位置、文字位置 -*/ .grandDiv2 margin-top:-50px; margin-left:95px; .parentDiv2 margin-top:-40px; margin-left:85px; .div2 margin-top:-20px; margin-left:75px; padding-top:30px; height:40px; .grandDiv2 .parentDiv2, .grandDiv2 .div2, .parentDiv2 .div2 margin:0; 法则二:同辈元素同为动态定位时,且有z-index设置时,z-index值大者居上。

8、.div1position.relative;z-index:2 .div2position.relative;z-index:1 法则三:同辈元素定位方式不同时,动态定位居上。 法则三:同辈元素定位方式不同时,动态定位居上。 div font:12px/1.5 arial; div strong color:#fff; background:#036; display:inline-block; h3 strong color:#f00; /*- 定义方块外形 -*/ .div1, .div2 height:70px; width:150px; background:#cff; border:1px solid #036; .grandDiv1, .grandDiv2 padding:10px; border:1px solid #060; width:174px; background:#cf9; .parentDiv1, .parentDiv2 padd

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号