新手求教:关于定位和z-index不起作用的问题,请各位大神帮忙,在线等
屋昂仼 2015-08-04 09:46:14 代码如下:
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>下拉菜单</title>
<script type="text/javascript" src="js/jquery-1.4.3.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("#slide").toggle(function(){
$("#down_box").show();
},function(){
$("#down_box").hide();
})
})
</script>
<style>
p{margin:0;padding:0;}
.admin_bar{width:200px;height:40px;margin-top:10px;background-color:#099dfa;line-height:40px;position:absolute;}
.down_box{width:213px;height:122px;background-color:white;border:1px solid #bfc0c1;position:relative;top:0px;left:50px;z-index:1000;}
.admin_bar span p,img{float:left;}
.admin_bar span img{margin:4px 10px 0 15px;}
.admin_bar a{float:right;width:22px;height:11px;margin:12px 10px 0 0;}
.down_box span{display:block;width:100%;height:40px;line-height:40px;}
.down_box img{margin:4px 10px 0 15px;}
</style>
</head>
<body>
<div class="admin_bar">
<span><img src="images/ico_admin01.png"><p>你好,管理员</p></span>
<a id="slide" href=""><img src="images/ico_down.png"></a>
</div>
<div id="down_box" class="down_box" style="display:none;">
<span><img src="images/ico_admin01.png"><a href="">个人信息</a></span>
<span style="border-top:1px solid #bfc0c1;border-bottom:1px solid #bfc0c1;"><img src="images/ico_set01.png"><a href="">账号管理</a></span>
<span><img src="images/ico_exit01.png"><a href="">退出系统</a></span>
</div>
<div style="width:100px;height:100px;background-color:red;position:absolute;"></div>
<div style="width:100px;height:100px;background-color:blue;position:relative;top:0px;left:50px;"></div>
</body>
</html>
我想知道比如为什么后一个div不是应该相对于前一个div进行定位的吗,但是现在后一个div却相对于body进行定位,而且z-index也不管用,这是什么问题?