<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style type="text/css">
#demo1{
position:relative;
left:300px;
top:100px;
width:300px;
height:200px;
background-color:#F00;
}
#demo2{
position:absolute;
width:300px;
height:200px;
top:100px;
left:100px;
background-color:#300;
</style>
</head>
<body>
<div id="demo1">
<div id="demo2">
</div>
</div>
</body>
</html>
上面是两个div定位的问题,第一个div用relative 定位,第二个div元素基于第一个div定位,使用absolute定位,这里需要注意的是,第二个div元素基于第一个定位,必须被包含在第一个div元素中。
否则第二个div元素使用div无法实现其效果。