2011-03-21 55 views
0

這是一個非常簡單的佈局,並且菜單和導航都假定保持固定在左側,使用任何來自IE的現代瀏覽器appart來查看其假設的外觀。 IE7似乎解決div的,但是有推姿勢要正確,林不知道這是否是您的位置:固定的問題,還是一個浮動的問題,還是其他什麼東西......IE7問題與位置:固定或浮動?

http://snapclicker.com/

感謝。

回答

0

嘿,衆神 如果給出position:fixed .so,則不需要給定float。基本定義位置屬性。 試試這個:

position:fixed; 
top:0px; 
left:0px; 
0

這是一個與position: fixed問題。

@sandeep看法是正確的(明確定義topleft),但我要補充的細節,因爲我只是發現他們。

  • 若要#header,請添加left: 5pxtop: 5px
  • #nav,加left: 5pxtop: 151px。刪除margin-top規則。
0

sandeep和thirtydot都是正確的..儘量避免重新計算位置..將左列(兩個固定div)包裝在div中並將其浮動到233px寬度,然後添加position:相對於它太 - 也從固定的div刪除花車,他們沒有做任何事情

#sidebar { 
float: left; 
width: 233px; 
position: relative; 
} 

的現有固定的div應該仍然工作,你可以改變填充(在#container的),而無需重新計算