2012-01-16 83 views
4

我有這個問題,然後我嘗試浮動div左, 每塊包含相同的div類(成員)。CSS浮動和div塊位置

如果塊位於右側,塊向上,但左側不起作用。

有什麼想法?

.member { 
    float: left; 
    position: relative; 
    width: 422px; 
    margin: 0px 10px 10px 0px; 
    height: auto; 
} 

example

image with example

+2

安置自己的HTML,請。這取決於這些塊的順序。 – 2012-01-16 09:48:20

+0

mg-web.co.uk/hosting/bugs/html_css/team.htm - 我感到非常困惑,可能有問題? – Eddie 2012-01-16 09:55:25

回答

3

我想你想用不同高度的塊兩列。

那麼你應該一列浮到左,第二向右:

像這樣:

.member { 
    position: relative; 
    width: 422px; 
    margin: 0px 10px 10px 0px; 
    height: auto; 
} 

.fl_left { 
    float: left; 
    clear: left; 
} 

.fl_right { 
    float: right; 
    clear: right; 
} 

HTML:

<div id="left"> 
    <div class="fl_left"> 
     <div class="member"></div> 
     <div class="member"></div> 
    </div> 
    <div class="fl_right"> 
     <div class="member"></div> 
     <div class="member"></div> 
    </div> 
</div> 
+0

[鏈接](http://mg-web.co.uk/hosting/bugs/html_css/team2.htm) - 是的,但在這種情況下阻止在左邊不上去,我不需要間隔之間的間距 – Eddie 2012-01-16 10:32:34

+0

任何其他的想法如何解決它? – Eddie 2012-01-16 11:20:16

+0

已更新,試試吧 – 2012-01-16 21:39:20