我有這樣的下面的代碼:事業部填充剩餘水平空間
<div class="parent">
<ul class="menu">
<li>this</li>
<li>width</li>
<li>is</li>
<li>dynamic.</li>
</ul>
<div class="something">
<span>so is this</span>
<table>because of this table.</table>
</div>
<div class="fill">
<span>and so is this. but this guy needs to fill the remaining width.</span>
</div>
</div>
這3項 - UL和2周的div - 是並排排列,並且你可以看到,他們有動力寬度。我必須使這3個項目適合div.parent,其寬度固定在1200px。
目前,我正在使用'float:left;'將這3個項目並排排列,我可以使用'display:inline-block;'如果有必要[完美的作品]。但我試着用'display:table'來使用一些技巧父級和'display:table-cell';'這3個項目,沒有成功。
我需要在黑色div上填充剩餘空間,這是'div.fill'。有任何想法嗎?
EDIT2:http://jsfiddle.net/cAs9t/
試着在你的CSS使用這樣的:'{.fill僞寬度:100%}' – Zzyrk
請張貼相關的CSS以及甚至更好做小提琴。 – otinanai
我試過了,但是它需要.parent的寬度,而不是剩餘的寬度。 –