最贊回答 / Tesen
你右邊綠色塊的樣式是:.right{margin-left:210px;height:500px;background:green;float:right;},翻譯過來就是右邊塊{外邊框210像素;高度500像素;背景色綠色;靠右浮動}問題就在于第一句,直接寫width:600px然后固定在右邊不就可以了,干嘛要用margin-left?
2015-04-07
最贊回答 / Tesen
這里是一個排版陷阱:當main里面設置了左右兩個div之后,這個時候不要忘記給main也設置和左右div一樣的高度,題中的main是沒有設置高度的,只設置了寬度,這個時候我們可以想象main其實就是一根高度為0的線條浮在top的下面,只是我們看不到,因為它沒有高度。而footer是浮在main下面的,并不是浮在左右兩個div下面,所以我們看到footer塊莫名其妙跑上來蓋住了左右兩個div,解決辦法如下:第一,給main賦予和左右div同樣大小的高度,這個是最直接的方法,main的高度從0變成600px之...
2015-04-03