2012-09-11 43 views
0

我有一個非常基本的兩列布局。第一列的背景顏色爲白色,第二列爲綠色。我很簡單地通過:非常基本的兩列布局。爲什麼第二列跨越第一列?

#col1 { 
    background-color: white; 
    float: left; 
} 

#col2 { 
    background-color: green 
} 

<div id="col1"> 

</div> 
<div id="col2"> 
    <!-- green background, and needs to fill up the remaining width, so i can't float left */ 
</div> 

爲什麼第二列跨越頁面的整個寬度並坐在第一列的後面?我只想要兩列,一列是固定寬度,另一列是用完頁面的其餘部分。

看起來很簡單。有一個更好的方法嗎?

這裏有一個小提琴: http://jsfiddle.net/yrkrJ/1/

+0

生命是如此的時候才能使用表:) – Ben174

回答

0

嗨現在給overflow:hidden

像這樣

#header-banner { 
    overflow:hidden; 
} 

Demo

相關問題