2010-02-22 72 views
0

我在頁面上有三個Div,它們是絕對定位的。讓我們稱他們爲leftDiv,middleDiv,rightDiv和middleDiv寬度爲900px,這是可以的,但左右div應分別填充剩餘的左側和右側部分,無論屏幕大小是多少。用CSS填充頁面的其餘部分

我使用絕對定位的原因是因爲它是使用height:100%填充頁面的唯一方法。

那麼我該如何填充剩餘部分?

當然這些div根據他們的名字暗示將頁面分成三部分。

非常感謝。

+0

由於middleDiv絕對定位,所以leftDiv的大小是固定的,除非我誤解了你的問題。你可以發佈一些代碼/標記嗎? – Pops 2010-02-22 20:14:10

回答

1

您不必使用絕對定位的高度。 This article與其他許多人一樣解釋。

然後,您可以使用float來完成3列布局。

1

在CSS試試這個:

#leftDiv { 
    top: 0; 
    left:0; 
} 

#rightDiv { 
    top: 0; 
    right: 0; 
}