html5中文学习网

您的位置: 首页 > 网页制作 > css教程 » 正文

css相对定位使用示例_CSS教程_CSS_网页制作

[ ] 已经帮助:人解决问题
点评:这篇文章主要介绍了css相对定位使用示例,需要的朋友可以参考下

一.基本概念:cegHTML5中文学习网 - HTML5先行者学习网
cegHTML5中文学习网 - HTML5先行者学习网
顾名思义,此种定位是相对某一个对象进行的偏移,相对定位并不能使对象脱离文档流,尽管它的位置可能产生偏移,但是对象初始位置仍然会被保留。cegHTML5中文学习网 - HTML5先行者学习网
如果要真正掌握此种定位方式,搞清楚需相对于哪个对象进行偏移是关键点。cegHTML5中文学习网 - HTML5先行者学习网

二.如何将一个元素设置为相对定位:cegHTML5中文学习网 - HTML5先行者学习网
cegHTML5中文学习网 - HTML5先行者学习网
当一个对象的position属性值被设置为relative的时候就会发生相对定位:cegHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
cegHTML5中文学习网 - HTML5先行者学习网
position:relativecegHTML5中文学习网 - HTML5先行者学习网
cegHTML5中文学习网 - HTML5先行者学习网

三.定位参考对象:cegHTML5中文学习网 - HTML5先行者学习网

可以使用top属性和left属性设置相对定位对象的偏移量。cegHTML5中文学习网 - HTML5先行者学习网
相对定位的偏移参考对象是此对象本身。cegHTML5中文学习网 - HTML5先行者学习网

代码实例:cegHTML5中文学习网 - HTML5先行者学习网
首先看一个没有使用定位的代码实例:cegHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
cegHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html> cegHTML5中文学习网 - HTML5先行者学习网
<html> cegHTML5中文学习网 - HTML5先行者学习网
<head> cegHTML5中文学习网 - HTML5先行者学习网
<meta charset=" utf-8"> cegHTML5中文学习网 - HTML5先行者学习网
<meta name="author" content="" /> cegHTML5中文学习网 - HTML5先行者学习网
<title>CSS相对定位-蚂蚁部落</title> cegHTML5中文学习网 - HTML5先行者学习网
<style type="text/css"> cegHTML5中文学习网 - HTML5先行者学习网
.father{ cegHTML5中文学习网 - HTML5先行者学习网
width:400px; cegHTML5中文学习网 - HTML5先行者学习网
height:400px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:green; cegHTML5中文学习网 - HTML5先行者学习网
margin:50px; cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
.first{ cegHTML5中文学习网 - HTML5先行者学习网
width:100px; cegHTML5中文学习网 - HTML5先行者学习网
height:100px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:red cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
.second{ cegHTML5中文学习网 - HTML5先行者学习网
width:100px; cegHTML5中文学习网 - HTML5先行者学习网
height:100px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:blue cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
</style> cegHTML5中文学习网 - HTML5先行者学习网
</head> cegHTML5中文学习网 - HTML5先行者学习网
<body> cegHTML5中文学习网 - HTML5先行者学习网
<div class="father"> cegHTML5中文学习网 - HTML5先行者学习网
<div class="first"></div> cegHTML5中文学习网 - HTML5先行者学习网
<div class="second"></div> cegHTML5中文学习网 - HTML5先行者学习网
</div> cegHTML5中文学习网 - HTML5先行者学习网
</body> cegHTML5中文学习网 - HTML5先行者学习网
</html>cegHTML5中文学习网 - HTML5先行者学习网
cegHTML5中文学习网 - HTML5先行者学习网

在以上代码中,所有的对象都没有采用相对定位,这里无须多介绍了。cegHTML5中文学习网 - HTML5先行者学习网

再来看一段采用相对定位的代码:cegHTML5中文学习网 - HTML5先行者学习网

复制代码
代码如下:
cegHTML5中文学习网 - HTML5先行者学习网
<!DOCTYPE html> cegHTML5中文学习网 - HTML5先行者学习网
<html> cegHTML5中文学习网 - HTML5先行者学习网
<head> cegHTML5中文学习网 - HTML5先行者学习网
<meta charset=" utf-8"> cegHTML5中文学习网 - HTML5先行者学习网
<meta name="author" content="" /> cegHTML5中文学习网 - HTML5先行者学习网
<title>CSS相对定位</title> cegHTML5中文学习网 - HTML5先行者学习网
<style type="text/css"> cegHTML5中文学习网 - HTML5先行者学习网
.father{ cegHTML5中文学习网 - HTML5先行者学习网
width:400px; cegHTML5中文学习网 - HTML5先行者学习网
height:400px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:green; cegHTML5中文学习网 - HTML5先行者学习网
margin:50px; cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
.first{ cegHTML5中文学习网 - HTML5先行者学习网
width:100px; cegHTML5中文学习网 - HTML5先行者学习网
height:100px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:red; cegHTML5中文学习网 - HTML5先行者学习网
position:relative; cegHTML5中文学习网 - HTML5先行者学习网
left:20px; cegHTML5中文学习网 - HTML5先行者学习网
top:30px; cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
.second{ cegHTML5中文学习网 - HTML5先行者学习网
width:100px; cegHTML5中文学习网 - HTML5先行者学习网
height:100px; cegHTML5中文学习网 - HTML5先行者学习网
background-color:blue cegHTML5中文学习网 - HTML5先行者学习网
} cegHTML5中文学习网 - HTML5先行者学习网
</style> cegHTML5中文学习网 - HTML5先行者学习网
</head> cegHTML5中文学习网 - HTML5先行者学习网
<body> cegHTML5中文学习网 - HTML5先行者学习网
<div class="father"> cegHTML5中文学习网 - HTML5先行者学习网
<div class="first"></div> cegHTML5中文学习网 - HTML5先行者学习网
<div class="second"></div> cegHTML5中文学习网 - HTML5先行者学习网
</div> cegHTML5中文学习网 - HTML5先行者学习网
</body> cegHTML5中文学习网 - HTML5先行者学习网
</html>cegHTML5中文学习网 - HTML5先行者学习网
cegHTML5中文学习网 - HTML5先行者学习网

在以上代码中,first元素采用了相对定位,并产生偏移,偏移是以对象没有产生偏移前的位置为参考的。同时也可以看出,first元素的偏移前的位置依然会被保留,它周边的元素不能够占据。cegHTML5中文学习网 - HTML5先行者学习网
特别说明:定位元素经常与z-index属性一起使用cegHTML5中文学习网 - HTML5先行者学习网

(责任编辑:)
推荐书籍
推荐资讯
关于HTML5先行者 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助