首页 > 其他 > 详细

3.6 关于定位

时间:2020-01-21 13:41:56      阅读:75      评论:0      收藏:0      [点我收藏+]

  我们可以使用CSS的postion属性来设置元素的定位,postion的设置如下:

  1.relative 生成相对定位元素,元互所占据的文档流的位置保留,元素本身相对自身原位置偏移;

  2.absolute 生成绝对定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于上一个设置了定位的父级元素来进行定位,如果找不到,则相对于body元素以进行定位;

  3.fixed 生成固定定位元素,元素脱离文档流,不占据文档流的位置,可以理解为漂浮在文档流的上方,相对于浏览器窗口进行定位;

  4.static 默认值,没有定位,元素出现在正常的文档流中,相对于取消定位属性或者不设定位属性;

  5.inherit 从父元素继承position属性的值;

  定位元素的偏移

  定位的元素还需要用left right top或者bottom来设置相对于参照元素的偏移值;

  定位元素的层级

  定位元素是浮动的正常的文档流之上的,可以用z-index属性来设置元素的层级;

  代码如下:

<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>定位</title>
	<style>
		.box{
			width: 400px;
			height: 400px;
			border: 1px solid #000;
			margin:50px auto 0;
		}
		.box02,.box01{
			width: 300px;
			height: 100px;
			margin:10px;
		}
		.box01{
			background-color:green;
			position: fixed;
			left: 10px;
		}
		.box02{
			background-color: blue;
			color:#fff;
		}
	</style>
</head>
<body>
	<div class="box">
		<div class="box01">box1</div>
		<div class="box02">box2</div>
	</div>
</body>
</html>

  

3.6 关于定位

原文:https://www.cnblogs.com/zijiang-4476/p/12221102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!