下列布局中的B列出現錯誤。我設法使用http://www.dynamicdrive.com/style/layouts/item/css-liquid-layout-31-fixed-fluid-fixed/來製作3列布局。但是,這假設固定的列A和B具有相同的高度/具有相同的垂直起點。在我的情況B上面有另一個流體股利。帶3列的CSS流體佈局
alt text http://img191.imageshack.us/img191/1520/fluidlayout.png
我不知道如何使列B.誰能幫助?
謝謝!
更新:
我試圖使用顯示:表並顯示:表單元格,但不工作的IE8。它適用於Firefox。
<html>
<head>
</head>
<body>
<div style="display: table">
<div style="display: table-cell">
Column 1
</div>
<div style="display: table-cell">
Column 2
</div>
</div>
</body>
</html>
即使後來編輯:
爲了使上述IE8的工作,你需要添加代碼:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
除非我誤解的問題,我不認爲等同於平等的矩形中的所有列的高度是他想要的東西,意義這可以在不使用上述情況下實現? – Steve 2010-02-20 20:37:10
我可能誤解了意圖(目前尚不清楚),但從問題和圖像上來看,上述4個建議中的任何一個都可以工作,因爲兩列(在本例中爲中心和右邊)通常都是封裝,可以在不破壞佈局的其餘部分的情況下應用標題。 – 2010-02-20 20:55:20
我正在使用解決方案2,最後,我做了佈局,但它在IE上看起來不好。 :(現在就試試3,如果不工作,我會回到表格 – 2010-02-20 21:12:56