我有一些非常簡單的子導航,我試圖在我的網站的內容區域的頂部構建,但CSS似乎沒有任何簡單的解決方案來處理這樣的常見問題:我想要3或者頁面頂部的4個等間隔的DIV。三個可變寬度,等距的DIV?四關於什麼?
1)例如3可變寬度,等間隔DIV
[[LEFT] [CENTER] [RIGHT]]
2)例如4可變寬度,等距的DIV
[[LEFT] [LEFT CENTER] [RIGHT CENTER] [RIGHT]]
我於僅與3的DIV的第一個問題的解決辦法是浮在左和右的DIV,然後任意大小分配給中間DIV,並給它「餘量:0 auto「。這不是一個真正的解決方案,但假設導航沒有變化,它給出了我想要結果的粗略近似值。
我對第4個DIV的第二個問題的解決方案是簡單地將DIV與以前一樣居中,但隨後在其中浮動兩個DIV,
[[LEFT] [[LEFT CENTER] [RIGHT CENTER]] [RIGHT]]
但同樣,這需要將任意大小的中間DIV的定位,如果任何語言或圖像更改了現場製作,校準值將重新計算。而且,這只是一個過於複雜的解決方案,需要將結構與演示融合在一起。
任何幫助,非常感謝。
編輯2012年7月20日下午5:00
好吧,我把「表芯」的解決方案到位使用百分比,但我遇到了我的稍微複雜的產品中的另一問題:該問題在一方面是我所指的每個DIV實際上是一個容器,它是兩個更多的DIV的容器,它們是圖標標籤對,通過浮動或顯示內聯塊內聯。
例如http://jsfiddle.net/c3yrm/1/
正如您所看到的,列表中的最後一個元素顯示不正確。
任何幫助再次非常感謝!
編輯二零一二年七月二十日晚上7:16
與arttronics的幫助下最終解決方案:http://jsfiddle.net/CuQ7r/4/
就像這樣:http://jsfiddle.net/j08691/c3yrm/? – j08691 2012-07-20 20:59:18
可能的重複[對於流體導航菜單,如何爲每個Breadcrumb動態調整填充?](http://stackoverflow.com/questions/11514125/for-a-fluid-navigation-menu-how-to-adjust- padding-dynamic-for-each-breadcru) – arttronics 2012-07-20 21:56:18
這正是我想要的; 「table-cell」是否有任何瀏覽器兼容性問題,我應該知道?另外,我在table-cell div中遇到嵌套div的問題,我將在上面編輯它。 – 2012-07-20 21:59:52