我正在製作一個頁面,每個頁面有三個div,每個高度相同。有可能有第一個和第三個div是一個固定寬度(比如175px),並讓中間div將其寬度調整爲剩餘空間(並且可以在窗口寬度更改時調整大小)?我知道它可以用兩個div來完成,但是這種情況下有三種可行的方案嗎?可調整寬度div夾在兩個固定寬度的div之間
3
A
回答
13
假設你有類似的標記;
<div id="leftCol"></div>
<div id="rightCol"></div>
<div id="centerCol"></div>
你可以用CSS這樣做;
#leftCol {float: left; width: 175px;}
#rightCol {float: right; width: 175px;}
#centerCol {overflow: hidden;}
請參閱jsFiddle; http://jsfiddle.net/meSHp/
2
當然,只是浮動兩邊的列div
s左右,給你的中心div
邊距等於列的寬度(以保持寬度約束,如果它結束比任何一邊高),它應該像你說的那樣工作。見這裏:http://jsfiddle.net/Q8eVz/。
相關問題
- 1. 兩個固定寬度區間之間的可變寬度div(最小寬度)
- 2. 兩個流體div與固定寬度之間的固定寬度div
- 3. 固定寬度div div寬度div?
- 4. 對齊一個100%的寬度div來固定寬度的div
- 5. 兩個div滿和固定寬度
- 6. 打破一個固定寬度的div div寬度變爲100%
- 7. 固定寬度的div與最大寬度div並排在CSS
- 8. 如何在兩個固定寬度的列之間夾入內容div
- 9. 靈活的寬度div旁邊的固定寬度div
- 10. 百分比寬度的div,然後固定寬度的DIV
- 11. div定位調整高度和寬度
- 12. responisive DIV寬度固定寬度的div純CSS組合
- 13. 固定寬度div之間拉伸中心div的問題
- 14. 1個固定寬度的div與兩個響應div
- 15. 左側固定寬度div,右側填充剩餘寬度div
- 16. 左側固定寬度div,右側流體寬度div
- 17. 調整DIV寬度與JS
- 18. 如何在兩個div之間製作div的寬度
- 19. 固定寬度並排的多個div
- 20. 調整div塊到整個父寬度
- 21. Android佈局:兩個固定寬度視圖之間的可變寬度視圖
- 22. 在固定寬度的div裏面的流體寬度
- 23. 在滾動時固定div的寬度
- 24. 固定寬度和自動寬度的div在一行
- 25. 固定寬度的兩個div在父div中需要等距間隔
- 26. Div寬度等於兩個其他div之間的差距
- 27. 如何設置邊境一個div寬度固定寬度的div
- 28. css三列divs - 中間div固定寬度 - 外div div彈性
- 29. 如何在自動寬度div旁邊添加固定寬度的div?
- 30. 如何在固定寬度div上設置div高度
當然,解決方案比我想象的要簡單得多......這是件好事!謝謝!你和Brian都有相同的答案,但我接受這個答案,因爲它在這個頁面上更詳細,並且可以更快地幫助其他人解決同一個問題。但是,感謝你們兩位! :) –
+1!我試圖以非常複雜的方式做到這一點。 – SVS
謝謝!當我發現溢出:隱藏的技巧,它完全改變了我對CSS佈局的方法。當然,如果你有想要溢出容器的東西,它可能會產生負面影響,但是對於很多佈局而言,情況並非如此。 –