2013-06-27 37 views
-3

我有這三個div的我只是想知道如何多個div在DIV位置:關於div的位置

<div id="myDIV" > 
    <div id="child"> 
    </div> 
<div id="child2"> 
    </div> 
</div> 

div#myDIV 
{ 
position:relative; 
width:300px; 
height:300px; 
background:red; 
left:10px; 
top:100px; 
} 

div#child 
{ 
position:relative; 
width:100px; 
height:100px; 
background:blue; 
left:10px; 
top:10px; 
} 

div#child2 
{ 
position:relative; 
width:100px; 
height:100px; 
background:yellow; 
left:150px; 
top:10px; 
} 

    http://jsfiddle.net/ynw5d/ 

爲什麼黃格不頂:10喜歡藍色的div?

有什麼更好的使用:位置相對或邊緣與divs工作。

+0

你希望他們重疊? –

+0

我想是的,從紅色的底部 – Krasimir

+4

請給我們一個插圖(截圖,也許?)的請求的情況。 –

回答

2

我認爲他希望這

小提琴:http://jsfiddle.net/NwSU4/

HTML:

<div class="outer"> 
    <div class="inner"></div> 
</div> 

CSS:

.outer{ 
    background-color: red; 
    margin:100px; 
    width:100px; 
    height:50px; 
    position: relative; 
} 

.inner{ 
    background-color: blue; 
    width:50px; 
    height:100px; 
    position: absolute; 
    top: -50px; 
    left: 0; 
} 
+4

我想upvote這一點,但我不知道這是否是正確的答案,因爲這個問題仍然很模糊。 – Bazzz

+0

+1瞭解英文,並把這個解決方案:) – Sachin

+0

你我不太確定,如果這是他想要的,但從這句話「基本藍色div是100px高,50px在紅色div和50px從紅色div」我覺得是這樣的。也許是因爲我的英語不好,所以我們有一些理解 – Pavel