2011-09-14 50 views
0

我基本上都希望有一个居中的图像(“drob”div)在任何时候与其他div坐在它后面,如果它们重叠。如何在另一个div上放置div?

而这里的代码:

body { 
background-image:url('background.jpg'); 
} 

#container { 
width: 1040px; 
height: 768px; 
margin: 0 0 0 75px; 
} 


#navbar { 
float: right; 
height: auto; 
width: 150px; 
margin: 0 0 0 10px; 
color: #FF0; 
list-style: none; 

} 


#note { 
width: auto; 
height: auto; 
float: left; 
margin: 20px 0 0 -110px; 

} 


#drob { 
height: auto; 
width: auto; 
float: left; 
margin: 50px 0 0 -20px; 

} 


#gallery { 
float: left; 
width: 675px; 
height: auto; 
margin: -125px 0 0 -20px; 

} 


#gallery img { 
float: left; 
margin: 0 0 0 5px; 

} 


#video { 
height: auto; 
width: auto; 
float: left; 
margin: 150px 0 0 -20px; 

} 


<div id="container"> 
<div id="navbar"> 
    <ul> 
     <li>Home</li> 
     <li>About Denard</li> 
     <li>Stats</li> 
     <li>Media</li> 
    </ul> 
</div> 
<div id="video"> 
<iframe width="450" height="265" src="http://www.youtube.com/embed/ZmmCAI8U_Vc" 
frameborder="0" allowfullscreen></iframe> 
</div> 
<div id="drob"> 
<img src="images/drob.png" height="560" width="404" alt="Denard Robinson" /> 
</div> 
<div id="note"> 
    <a href="#"><img src="images/note.png" height="464" width="331" alt="note" /></a> 
</div> 
<div id="gallery"> 
    <img src="denard1.jpg" height="145" width="215" alt="denard1" /> 
    <img src="denard2.jpg" height="145" width="215" alt="denard2" /> 
    <img src="denard3.jpg" height="145" width="215" alt="denard3" /> 
</div> 

</div>  


</body> 
+0

如果我正确地阅读您的问题,您希望#drop成为主要图像,那么#gallery中的图像将落后#drop? 您能否提供您想要实现的图像? – Filth

回答

0

更多的z-index只要你没有任何选择的I帧你可以把上面的东西。但是在这种情况下,你有iframe ..所以,尝试使用绝对定位来把一个放在另一个之上。会是这样的:

#drob { 
height: auto; 
width: auto; 
float: left; 
margin: 50px 0 0 -20px; 
position: absolute; 
} 

或许都试一下,Z-index和位置......因为我想的z-index适用于定位elemnts:

#drob { 
height: auto; 
width: auto; 
float: left; 
margin: 50px 0 0 -20px; 
position: absolute; 
z-index: 5; 
} 

也许它会工作