已采納回答 / 輕合琴簫
div是塊狀元素,它會很霸道的占一行,從代碼可以看出啊,整個的main內容塊沒有指定高度的,只有它的子內容塊指定了高度,但是它的子內容塊是浮動的,所以子內容塊的高度不能影響成為main的高度,那么瀏覽器就默認了把footer的div顯示在top的下一行,這個時候添加clear:both清除了上面模塊的浮動特性,那么此時main的高度就是和子內容塊的高度是一樣的,因此瀏覽器就會把footer的div顯示在main的下一行; ? 你可以嘗試把clear:both語句清除,然后定義如下的樣式?.main{hei...
2016-04-29
最新回答 / 輕合琴簫
三層布局當中把左div和右div使用絕對定位是為了讓中間的布局自適應,你可以把瀏覽器窗口調大調小,會發現中間div也會跟著變大變小,這只是一個方法,你也可以使用左浮右浮,這個時候就要給中間的div加上長度
2016-04-28
已采納回答 / 慕婉清3660285
position:absolute;的top,left等屬性使用是相對于這個定義最近一個要有定位屬性的父級元素,如果不存在這樣的父級則作用于body元素,也就是瀏覽窗口。
2016-04-26