2013-11-27 21 views
0

我相信這一定很明顯,但我有點卡在這裏。 我想建立一個工具,我需要一個工具箱和一個工作區。 所以我想將工具箱定位爲左側的固定寬度(比如250px),並讓工作區使用屏幕上剩餘的可用空間。如何設置混合寬度容器(px和%)?

我試圖與這兩個DIV和表,但工作區保持工具箱下方移動,因爲它變得更大(這樣兩個部分不相鄰修復)

我怎樣才能獲得工作區做?

這裏的HTML:

<div id="container" style="width: 100%"> 
    <div id="toolbox" style="width: 250px"> 
    </div> 
    <div id="workspace"> <!-- this keeps jumping to the next line --> 
    </div> 
</div> 
+1

顯示您的HTML和CSS代碼 – SpliFF

回答

1

您需要浮動工具箱:

#toolbox { 
    float: left; 
    width: 250px; 
} 

/* also you should contain the floated element */ 
#container:after { 
    content: ' '; 
    display: block; 
    clear: both; 
} 

而且,不給寬度或漂浮到#workspace,它將你的工具箱和之間滑動容器的剩餘寬度。

+0

我試過,但現在我得到使用寬度的100%並坐在工具箱後面的工作區(工具箱的確在左邊漂浮) –

+0

您的網站是在網上,還是在本地,如果它可供公衆查看,可否請您發佈鏈接。 –

0

嵌套您的div更深1級,您可以使用表佈局。

<style> 
#container { display:table; width:100% } 
#container > div { display:table-row } 
#container > div > div { display:table-cell } 
</style> 

<div id="container"> 
    <div> 
    <div id="toolbox" style="width: 250px"> 
    </div> 
    <div id="workspace"> 
    </div> 
    </div> 
</div> 
相關問題