带来一篇CSS网页结构教程:层叠加的5条准绳
表现和内容相分离。将设计部分剥离出来放在一个独立样式文件中,你可以减少未来网页无效的可能。网页制造poluoluo文章简介:CSS网页结构教程:层叠加的5条准绳.
起首明白几点在文中所必要用到的观点:
[*]静态定位:position:static(为position属性的默许值)。
[*]静态定位:position:relative或position:absolute或position:fixed。
[*]祖元素:恣意包括该元素的元素。
[*]父元素:间接包括该元素的祖元素。
[*]平辈元素:具有配合的父元素的元素。
注:这些观点为作者自界说,仅用于本文。
援用:
关于平辈元素是个十分关头的词,这里还必要具体注释一下。
[*]<div>
[*]<div></div>
[*]<divid="a"></div>
[*]<div></div>
[*]<div></div>
[*]<div></div>
[*]<div></div>
[*]</div>
[*]<divid="f">
[*]<div></div>
[*]<divid="b"></div>
[*]<divid="c"></div>
[*]<div></div>
[*]<div></div>
[*]<div></div>
[*]</div>
在这个例子中,div#a与div#b并非“平辈元素”,只要像div#b和div#c如许具有一样父体div#f的的元素才干叫“平辈元素”。
援用停止
接上去看看这五条法例:
法例一:平辈元素定位体例不异,且无z-index设置时,html靠后者居上。
法例二:平辈元素同为静态定位时,且有z-index设置时,z-index值年夜者居上。
猛点这里测试
法例三:平辈元素定位体例分歧时,静态定位居上。
猛点这里测试
法例四:非平辈元素,恣意一者及其祖元素不具有静态结构时,html靠后者居上。
猛点这里测试
法例五:【主要】非平辈元素,恣意一者或其祖元素具有静态定位时,同时各自向上寻觅静态定位的祖元素,并分离从中拿出具有第一流其余祖元素(或其自己)举行对照。
[*]<divid="ab"style="position:absolute;">
[*]<divid="a"style="position:relative;z-index:100;">
[*]<divid="a_inner1">
[*]<divid="a_inner2">
[*]<divid="a_inner3"style="position:relative;z-index:98;">
[*]<divid="a_inner4">
[*]<divid="a_inner5">
[*]</div>
[*]</div>
[*]</div>
[*]</div>
[*]</div>
[*]</div>
[*]<divid="b">
[*]<divid="b_inner1">
[*]<divid="b_inner2">
[*]<divid="b_inner3"style="position:relative;z-index:99;">
[*]<divid="b_inner4">
[*]</div>
[*]</div>
[*]</div>
[*]</div>
[*]</div>
[*]</div>
情形1:子元素的z-index不管多年夜,父元素年夜者居上。
情形2:父元素居下,子元素也能够居上。
情形1、情形2分离扩大对照。
实在前四点都是基本,只要第五点对照难于了解,这里具体注释一下:
在这个例子中,我们来对照div#a_inner5和div#b_inner4的层叠干系。
到它们所配合具有的祖元素div#ab的下一级为止,div#a_inner5的祖元素包含:div#a,div#a_inner1,div#a_inner2,div#a_inner3,div#a_inner4;div#b_inner4的祖元素包含:div#b,div#b_inner1,div#b_inner2,div#b_inner3。
然后剖析它们的祖元素中具有静态定位的:div#a_inner5的祖元素中含有静态定位的元素有:div#a,div#a_inner3;div#b_inner4的祖元素中含有静态定位的元素有:div#b_inner3。
然后再拿出第一流举行对照:div#a>#div#b_inner3。
父元素居下,子元素也能够居上的情形,则是使用非平辈元素在祖元素具有静态结构时,其对照已与position:static有关,而其祖元素却能够经由过程html的地位来举行对照。
援用停止
固然,偶然候还存在惯例,好比flash、好比ie6中的select没法遮住,这些都属于非常情形,人人能够本人搜刮一下相干文章。
现在YAHOO,MSN等国际门户网站,网易,新浪等国内门户网站,和主流的WEB2.0网站,均采用DIV+CSS的框架模式,更加印证了DIV+CSS是大势所趋。 Dreamweaver在所见即所得添加链接时,可以在选中文字后在属性栏中的链接栏中直接输入文件的地址即可。 不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。 使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。原本由Macromedia公司所开发。 所见则所得网页编辑器的优点就是直观性,使用方便,容易上手. 还可以在Dreamweaver常用工具中选择超级链接,完成相应的填写即可。 俗话说:兴趣是最好的老师。做每一件事都离不开兴趣的驱动。兴趣是自学技术需要迈出的第一步。在学习的过程中,我们难免会遇到各种各样的问题。 不管老师做怎样的解释,而我却对它感到很是吃力,诸如里面有许多不知道的功能。 帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。
页:
[1]