2012-09-18 34 views
0

我有.content-left.content-right,其旨在分別被浮置左和右。我的問題是兩個div都設置爲width:300px,這比容器的寬度(960px)小得多。我認爲這是造成.content-left.content-right之間的這麼大差距的原因。我的問題是 - 我如何縮小差距?在這種情況下,填充和邊距似乎不起作用。減少浮子之間的間隙:左和float:右

CSS:

#container { 
    margin: 0 auto; 
    width: 960px; 
} 

.content-left { 
    float: left; 
    width: 300px; 
} 

.content-right { 
    float: right; 
    width: 300px; 
} 

HTML:

<div id="container"> 
    <h1>Heading.</h1> 
    <div class="content-left"> 
     //left side content 
    </div><!-- end content-left --> 
    <div class="content-right"> 
     //right side content 
    </div><!-- end content-right --> 
</div><!-- end container --> 

gap

+0

嗯,300 + 300 = 600 960-600 = 360 - 當然有一個顯著間隙? 你可以嘗試增加每個的寬度(也許使用%,比如45%?) – Xhynk

回答

3

嘗試浮動都在左側。然後使用一些margin

如果你真的想使用浮動左,右浮動,增加margin-right到一個飄然右將起作用。

+0

Tricky CSS!謝謝。 – AMC

相關問題