2013-08-02 18 views
2

這似乎是一個重複的問題,但不幸的是我沒有找到這個簡單的場景答案當PositionRelative一個孩子的div動態高度時的位置是相對

我有兩個孩子的div父DIV:

<div id="content"> 
    <div id="content_rdivider">&nbsp;</div> 
    <div id="content_right"></div> 
</div> 

其中兩個父母和孩子的div有position:relative;

一個的jsfiddle例子是HERE

所以我的問題是幾乎像THIS問題,但在這裏的立場不是絕對的。

如何讓我的content_rdivider高度的div同父div的高度?

回答

4

試試這個

http://jsfiddle.net/9c4MK/15/

CSS

#content { 
    position: relative; 
    background-color: #FFF; 
    width: 975px; 
    padding: 0px 0px 0px 0px; 
    background-repeat: no-repeat; 
    background-position: bottom left; 
    border: solid 1px #d7d7d7; 
    border-bottom: none; 
    margin-left: auto; 
    margin-right: auto; 
    direction: ltr; 
    overflow: hidden; 
    height: auto; 
    display: table; 
} 
#content_right { 
    width: 180px; 
    text-align: right; 
    display: table-cell; 
} 
#content_rdivider { 
    width: 10px; 
    text-align: center; 
    background-color: red; 
    position: relative; 
    height: 100%; 
    display: table-cell; 
} 
+0

@Fags,感謝您的回答,但它不工作時,浮在那裏,請查看[這](HTTP:/ /jsfiddle.net/9c4MK/21/ – Alaa

+0

@Ala ==> float:left在這個類中刪除#content_rdivider它的工作完美請嘗試http://jsfiddle.net/9c4MK/22/ – falguni

相關問題