2013-10-21 160 views
0

對不起,問了很多次被問過的同一個問題..但我的情況似乎有點奇怪..我檢查了所有帖子,但無法爲我找到解決方案。使這兩個div彼此相鄰

http://jsfiddle.net/pBPQ7/1/這是我的代碼。

即使調整窗口大小,我也想讓rightson始終保持爲leftson

在我的大屏幕上,權限正在遠離屏幕的右側,並在左邊留下了leftson。我希望他們總是堅持彼此..怎麼可能在CSS? :(

+0

有沒有理由不能在'#father'' div'上設置'width'屬性? – Matt

回答

1

使用

float: right 

兩個元素。

+0

請注意,使用此解決方案將顯示divs已交換訂單。 –

+0

但它會破壞瀏覽器的大小 – DaniP

1

喜歡這個?

http://jsfiddle.net/pBPQ7/5/

只需添加一個

float:left; 

二者皆是。

+0

但float會破壞瀏覽器的大小 – DaniP

+0

是的,這是預期的行爲。如果您不希望發生這種情況,您將不得不使用%寬度,或者使用其他人建議的替代解決方案。 :) –

1

使這些div與顯示:內聯塊;

jsfiddle.net/pBPQ7/10/

1

檢查: 你可以保證金右添加到您的股利和你父親的div增加寬度。

#father div { 
display: table-cell; 
} 
#father { 
display:table; 
width:500px; 
} 

這裏的jsfiddle http://jsfiddle.net/pBPQ7/17/

1

取決於你想要做什麼。

如果您不需要爲左側或右側列設置修正寬度,則可以在項目中添加%。

Here is an example of what you want

CSS

#father{ 
    width:100%; 
} 

#leftson{ 
    width:65%; 
    background:#FFFFFF; 
    border: 1px solid #E7E6E5; 
    box-shadow: 0px 0px 35px gray; 
    float: left; 
} 
#rightson{ 
    width:30%; 
    float: left; 
    box-shadow: 0px 0px 35px gray; 
} 

否則,您可以浮動的內容(具有相同的大小)。 Here is an other example

另一種可能性,如果您有一個固定的寬度div,您可以在調整大小時僅調整另一個。 Here is an example