《
网页设计中层叠加的五条叠加法则》文章地址:http://www.tfxk.com/wangyesheji/jianzhanjingyan/030234L32013.htm
对于同辈元素是个十分要害的词,这里还需要具体说明一下。
援用停止
接下来看看这五条法令:
在这个例子中,div#a与div#b并不是“同辈元素”,只有像div#b跟div#c这样占有同样父体div#f的的元素才干叫“同辈元素”。
运行代码复制代码另存代码珍藏本页 [Ctrl+A 全体抉择 提醒:你可先修正局部代码,再按运行]
静态定位:position:static(为position属性的默认值)。 动态定位:position:relative或position:absolute或position:fixed。 祖元素:任意包括该元素的元素。 父元素:直接包含该元素的祖元素。 同辈元素:领有独特的父元素的元素。
引用:
首先明白多少点在文中所须要用到的概念:
运行代码框
注:这些概念为作者自定义,仅用于本文,网页设计中完美的图像处理技巧。
--> [
网站建设之]
网页设计中层叠加的五条叠加规律
<div>
<div></div>
<div id="a"></div>
<div></div>
<div></div>
<div></div>
<div></div>
</div>,网页设计中“对比”原则的剖析和应用;
<div id="f">
<div></div>
<div id="b"></div>
<div id="c"></div>
<div></div>
<div></div>
<div></div>
</div>
貌似良多同窗对为什么这个div在上层,那个div在下层、无论如何设置z-index都无奈居上的问题纠结抓狂、上吐下泻、恶心失眠、郁郁而终,网页设计中10个重要并常规的技巧,以致不敢随便应用层的叠加。但层的叠加后果,在交互设计中却频频呈现,所以咱们必需驾驭它,要驾驭它,就要控制其法则。
[参加测试的阅读器:IE6 / IE7 / IE8 / FF3 / OP9.6 / SF3 / Chrome2 ]
[操作体系:Windows]
Tag:层叠加 层叠加
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head>,网页设计三要素; <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="author" content="Chomo" /> <link rel="start" href=" title="Home" /> <title>法则一:同辈元素定位方法雷同,且无z-index设置时,html靠后者居上。</title> </head> <style type="text/css"> 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 { padding: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 { margin:0;} </style> <,网页表单设计 主流解决方案和创意思维;body> <h3>法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。</h3> <div class="div1">.div1{position:static}</div> <div class="div2">.div2{position.static}</div> <div class="div1" style="position:relative;">.div1{position.relative}</div> <div class="div2" style="position:absolute;">.div2{position.absolute}</div> </body> </html>
法则一:同辈元素定位方式相同,且无z-index设置时,html靠后者居上。
(责任编辑:网站建设)
网页设计中层叠加的五条叠加法则相关文章