2011-03-06 55 views

回答

1

與綠色邊框的DIV絕對定位和有一個固定的高度(設置爲740px)。紅色DIV不知道(也不能知道)綠色DIV結束的位置(垂直方向)(將絕對定位的元素從頁面流中移除)。

解決方案:

與黑色邊框的DIV:overflow:auto
帶有灰色背景的DIV:float:left
與綠色邊框的DIV:float:right

(並刪除絕對定位如果存在這些元素)

結果:

+0

很酷,這似乎已經成功了:http://wreckedexotics.com/3series2/test.shtml – Gary 2011-03-06 17:43:45

0

的問題是你的DIV「圖片」是絕對定位,頁腳股利相對於定位到頁面上的所有其他相對 div的。

你不應該使用絕對定位的div誰的大小會影響頁面上的其他內容,完全是理論上的

0

浮動你側邊欄左邊;並採取位置:絕對脫離主格,並將其浮動。所以它看起來像下面,這應該整理出來。

#sidebar{ 
/*your styles*/ 
float:left; 
} 

#maindiv{ 
/*yourstyles*/ 
/*postition:absoulte;*/ 
float:left; 
}