2011-09-11 78 views
0

我有一個佈局要求,右列需要固定寬度,左列應該跨越任何可用寬度。具有一個固定寬度列和另一個100%寬度的CSS

據我所知,我可以從左列刪除寬度和浮動,這應該使它佔用整個可用空間。

這裏是我有什麼

<div style="height:300px;border:1px solid red;padding:10px;"> 
    <div style="height:200px;border:1px solid red;margin-right:150px;"> 
     this should take all width 
    </div> 
    <div style="height:200px;border:1px solid green;float:right;width:120px;"> 
     this is right bar with fixed width 
    </div>  
</div> 

任何想法?

回答

4

你的代碼是正確的。與display: table-***這裏

<div style="height:300px;border:1px solid red;padding:10px;"> 
    <div style="height:200px;border:1px solid green;float:right;width:120px;"> 
     this is right bar with fixed width 
    </div> 
    <div style="height:200px;border:1px solid red;margin-right:150px;"> 
     this should take all width 
    </div> 
</div> 

http://jsfiddle.net/wwEQb/

+0

真棒 - 感謝的人! –

0

共舞:剛上來移動浮動元素 http://jsfiddle.net/EXNvF/

+0

這是否顯示:表在所有瀏覽器(包括IE)中都能正常工作? –

+0

左欄中的圖片將按下右側的文字 - http://jsfiddle.net/EXNvF/9/將佈局搞亂。 http://giveupandusetables.com –

相關問題