<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>relative样式</title>
<style type="text/css">
#div1{
width:200px;
height:200px;
border:2px red solid;
position:absolute;
top:50px;
}
</style>
</head>
<body>
<div id="div1"></div>
<p>nihao</p>
</body>
</html>
你现在的文字和框不是在同一个层面,想一起移动的话就要在同一个层面。
<div id="div1">
<p>nihao</p>
</div>
position:absolute;
top:50px;
这里本身绝对移动的就是<div id="div1"></div> <p>nihao</p>并没有在div中所以没有移动,框框往下,文字不动。本来在框框第一行的文字就跑到框框上面去了