2011-11-02 68 views
1

我遇到一個小問題。將div的寬度調整爲包含多個div的內容

其實我試圖將「內容」的寬度調整爲多個div。實際上,我試圖將這些代碼調整到幾個屏幕,我無法指定特殊的寬度。內聯塊根本不起作用。我不知道爲什麼。我會將div內容放在頁面中間,並在div內容中間放置中心類。其實是一個完美的中心。

有想法嗎?

HTML

<div id="content"> 
<div class="badges"></div>  
<div class="badges"></div>  
<div class="badges"></div>  
<div class="badges"></div>  
<div class="badges"></div>  
<div class="badges"></div>  
<div style="clear:both;"></div>  
</div> 

CSS

#content{ 
    display:inline-block; 
} 

.badges{ 
    width:220px; 
    height:380px; 
    float:left; 
    background:red; 
    margin:10px; 
} 

感謝, 巴斯蒂安

回答

2

不要使用浮動。

試試這個:

#content {text-align: center;} 
.badges { 
    width: 220px; 
    height: 380px; 
    background: red; 
    margin: 10px; 
    display: inline-block; 
} 

這是inline-block應該如何使用。

另外,請按照凱青的說法更正您的標記。

+0

這是完美的工作!謝謝 – Hook

0

一個,你應該用實際的div結束標記關閉的div,而不是跨越。然後關閉該清除div以及

+0

我沒有理由在我的例子中刪除它,但謝謝! – Hook

相關問題