网页的本质就是超级文本标记语言,通过结合使用其他的Web技术(如:脚本语言、公共网关接口、组件等),可以创造出功能强大的网页。因而,超级文本标记语言是万维网(Web)编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。 【实例介绍】 css relative相对定位属性 采用相对定位的元素.其位置是相对于它在文档中的原始位置计算而来的。这意味着.相 对定位是通过将元素从原来的位置向右、向左、向上或向下移动来定位的。采用相对定位的元 素会获得相应的空间。 【基本语法】 position:relative left:auto | 长度值 | 百分比 right:auto | 长度值 | 百分比 top:auto | 长度值 | 百分比 bottom:auto | 长度值 | 百分比 【语法介绍】 当容器的position属性值为relative时,这个容器即被相对定位了。相对定位和其他定位相 似,也是独立出来浮在上面。不过相对定位的容器的top(顶部)、bottom(底部)、left(左边) 和right(右边)属性参照对象是其父容器的4条边,而不是浏览器窗口,并且相对定位的容器 浮上来后,其所占的位置仍然留有空位,后面的无定位容器仍然不会“挤”上来 【实例代码】
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>CSS相对定位</title>
<style type="text/css">
*{margin: 0px;
padding:0px;}
#all{
width:600px;
height:400px;
background-color:#CC6;
}
#fixed{
width:120px;
height:80px;
border:10px ridge #f00;
background-color:#9c9;
position:relative;
top:10px;
left:200px;
}
#a,#b{
width:200px;
height:120px;
background-color:#F9F;
border:3px outset #000;
}
</style>
</head>
<body>
<div id="all">
<div id="a">第1个无定位的div容器</div>
<div id="fixed">相对定位的容器</div>
<div id="b">第2个无定位的div容器</div>
</div>
</body>
</html>
【代码分析】
这里给外部div设置了#CC6背景色,并给内部无定位的div设置了#F9F背景色,而相对定 位的div容器设置了#9c9背景色,并设置了inset类型的边框,浏览效果如图18.15所示。 相对定位的容器其实并未完全独立,浮动范围仍然在父容器内,并且其所占的空白位置仍 然有效地存在于前后两个容器之间。 【素材及源码下载】 请点击:相对定位(css relative) 下载本实例相关素材及源码
网站建设是一个广义的术语,涵盖了许多不同的技能和学科中所使用的生产和维护的网站。 |