先上效果图,重点是父容器设置position属性为relative,子div的position设置为absolute,如果父容器没有设置relative属性,子div会相对于页面的底部

  
<!doctype html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>例子</title>
	<style type="text/css">
	html{
		width: 100%;
		height: 100%;
	}
	*{
		margin: 0;
		padding: 0;
	}
	body{
		width: 100%;
		height: 100%;
	}
		.parent{
			position: relative;
			top: 20%;
			height: 300px;
			width: 300px;
			margin:0 auto;
			border: 1px solid #000000;

		}
		.child{
			z-index: 99;
			position: absolute;
			bottom: 0;
			width: 100%;
			height: 80px;
			background: #000000;
		
		
		}
	</style>
</head>
<body>
<div class="parent">
	
<div class="child"></div>
</div>

</body>
</html>
	


Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐