更新:這是最接近到目前爲止的解決方案:http://jsfiddle.net/bfcr62yd/11/HTML CSS水平堆疊單元1填補剩餘寬度
我有麻煩解決以下問題。簡而言之,我需要一個元素來填充剩餘的寬度,其中所有其他所有水平堆疊的元素都具有固定的寬度。
用戶界面有5個包裝元素,需要水平堆疊使用固定的最小寬度。左側的2個元素和右側的2個元素具有固定的寬度。中間包裝元素寬度需要動態填充剩餘寬度。中心元素有一個具有非常大的固定寬度的子元素。如果響應父寬度小於子固定寬度,我希望孩子溢出-x:滾動(隱藏剩餘寬度並通過滾動查看它)。
<div>
<div class="box dates"></div>
<div class="box dates_presets"></div>
<div class="box groupings"></div> <!-- to fill remaining width -->
<div class="box columns"></div>
<div class="box columns_video"></div>
</div>
我嘗試至今: http://jsfiddle.net/bwgrwgnz/1/ http://jsfiddle.net/hycd4non/13/
我發現這個簡單的例子,只用2個元素的作品:http://jsfiddle.net/SpSjL/
進入flexbox。 – CBroe
沒有flexbox,有一些骯髒的黑客... http://jsfiddle.net/d4n2fnpy/發佈它作爲評論,因爲我不知道它是什麼,以及...防彈解決方案 - 例如在窗口大小調整時不能很好地工作,但是因爲你有固定的元素......或許這不是那麼大的問題...... – sinisake
其實,寬度的設置:auto,工作! http://jsfiddle.net/d4n2fnpy/1/ – sinisake