我在頁面上有三個Div,它們是絕對定位的。讓我們稱他們爲leftDiv,middleDiv,rightDiv和middleDiv寬度爲900px,這是可以的,但左右div應分別填充剩餘的左側和右側部分,無論屏幕大小是多少。用CSS填充頁面的其餘部分
我使用絕對定位的原因是因爲它是使用height:100%填充頁面的唯一方法。
那麼我該如何填充剩餘部分?
當然這些div根據他們的名字暗示將頁面分成三部分。
非常感謝。
我在頁面上有三個Div,它們是絕對定位的。讓我們稱他們爲leftDiv,middleDiv,rightDiv和middleDiv寬度爲900px,這是可以的,但左右div應分別填充剩餘的左側和右側部分,無論屏幕大小是多少。用CSS填充頁面的其餘部分
我使用絕對定位的原因是因爲它是使用height:100%填充頁面的唯一方法。
那麼我該如何填充剩餘部分?
當然這些div根據他們的名字暗示將頁面分成三部分。
非常感謝。
您不必使用絕對定位的高度。 This article與其他許多人一樣解釋。
然後,您可以使用float來完成3列布局。
請仔細閱讀本:In Search of the Holy Grail
在CSS試試這個:
#leftDiv {
top: 0;
left:0;
}
#rightDiv {
top: 0;
right: 0;
}
由於middleDiv絕對定位,所以leftDiv的大小是固定的,除非我誤解了你的問題。你可以發佈一些代碼/標記嗎? – Pops 2010-02-22 20:14:10