2013-06-20 88 views
-1

我有一個相對定位的父級Div,設置爲overflow:hidden。我如何覆蓋Div?Div在另一個Div內相對定位並溢出

我將內部div的邊距設置爲負數,因爲我希望它與父div重疊。

HTML

<div class="out"> 
    <div class="in"> 
    </div> 
</div> 

CSS

.out{ 
    margin-left:100px; 
    width:130px; 
    height:130px; 
    margin-top:10px; 
    border:1px solid blue; 
    position:relative; 
    overflow:hidden; 
} 

.in{ 
    width:80px; 
    height:80px; 
    z-index: 999; 
    clear: both; 
    position: absolute; 
    margin-left: -20px; 
    margin-top: -20px; 
    background-color:yellow; 
} 
+6

您能否提供一個屏幕截圖,顯示您希望如何顯示它? – Nitesh

回答

0

用途:

position:absolute 
z-index:9999; 

你可以定位你的div中的覆蓋

記得設置與位置你的父母DIV:相對性和較低的z-index

0

作出以下更改.in CSS,

width:100%; 
height:100%; 

刪除以下行,

margin-left: -20px; 
margin-top: -20px; 

Test Link

+0

感謝您的建議,但是,我需要內部div與外部div重疊,這就是爲什麼我將margin-left&margin-top設置爲負值的原因。 – user2504787

+0

你能分享最終結果應該是什麼樣子的截圖 –