這是可能的嗎?
有時候左邊的菜單不存在,所以我想讓中間的col也佔據那個空間。
有時右邊的菜單不存在,所以中間也應該佔據它的空間。
所有應該被包裹在一個固定寬度(1000px)的容器中。HTML CSS佈局。固定總寬度,3列,動態中間列
2
A
回答
0
這可以通過ahem基於表格的佈局來完成。使用浮動,我相信你需要使用某種邏輯來設置中間列的寬度。如果你不想在後端做這件事,這可能會在一行jQuery中完成(測試是否存在左側列或空白列,重置中間列寬)。
0
你可能想看看如何讓equal height columns.
同樣在這個網站上,筆者提供了「The Perfect 3 Column Liquid Layout」。
2
ALA有一個古老而輝煌的答案,我相信可以解決幾乎所有類似的問題:http://www.alistapart.com/articles/holygrail/
當然,問題與細節:你想在中間一欄的內容來調整基礎上的可用空間,或者並排浮起來佔據額外的空間。增加複雜性可能是不可拉伸的元素(圖像等),其中一些具有寬度(文本的段落具有用於可讀性的某個最佳寬度範圍)。就像我說的,細節中的魔鬼 - 看起來只有你現在擁有的細節。有了這些大量的信息,這是我們所能提供的。
0
我假設你可以在服務器端預測菜單是否會出現,所以你可以在你的模板中插入固定寬度,這樣可以避免任何CSS黑客入侵。
相關問題
- 1. CSS - 固定寬度佈局
- 2. 最小寬度的3列布局(固定,流體,固定)
- 3. 沒有固定寬度的列布局
- 4. 如何製作固定寬度的中心3列布局?
- 5. 沒有固定寬度的CSS佈局
- 6. 3動態寬列布局不表
- 7. 3列布局:中間有最大寬度,右側列是動態的
- 8. 固定寬度的CSS浮動2列布局相等的高度問題
- 9. 確定動態CSS3的寬度多列DIV寬度固定列寬
- 10. 流動佈局與某些固定寬度的列
- 11. HTML/CSS:3列,可變面和固定居中的中間列
- 12. css佈局固定寬度和可變寬度在同一行
- 13. css佈局 - 2列,動態寬度問題
- 14. CSS佈局 - 動態寬度DIV
- 15. 兩個列布局,其中一個在CSS中具有固定寬度
- 16. 佈局寬度css
- 17. 無法在3列固定流體寬度佈局中打開選擇
- 18. 固定位置列布局的最小寬度
- 19. 自動適合固定寬度佈局到屏幕寬度
- 20. 股利佈局:靜態左邊列寬,strechacle右列的寬度
- 21. CSS佈局2列固定流體
- 22. XHTML CSS 3列布局
- 23. css三列divs - 中間div固定寬度 - 外div div彈性
- 24. 3列,中間寬度爲
- 25. css頁眉佈局寬度3 divs
- 26. CSS。具有固定位置的側柱的3列布局
- 27. 具有固定內容寬度,無限背景寬度的2列布局
- 28. CSS 3柱流體佈局問題,第3列太寬
- 29. 使用CSS創建帶固定寬度列的HTML表格
- 30. css佈局(固定)