自己總結的幾點:1、如果一個物件有float的話,基本上就不會用到width 2、有時對div的書寫順序也有要求,先寫float 3、終於明白IE為什麼那麼討厭了一個三欄的例子,中間欄自適應這裡有個問題,就是三欄之間會有一小段空隙,這在FF下是沒有的,所以如果要形成連續的效果的話,可以在main裡定義背景。 # <!-- #left { float:left; width:200px; height:200px; background:orange; } #middle { height:200px; background:#eee; } #right { float:right; width:200px; height:200px; background:black; } -->