首先,必須知道兩件事:
1. 浏覽器事按照HTML代碼中對象聲明的先後順序,以流布局的方式來顯示對象的.
2. HTML中的所有對象幾乎都默認分為兩種: block對象和in-line對象. 其中, block默認的顯示狀態是占據整行; in-line對象則相反,允許其他對象與它在一行中顯示.
現在來看float屬性, 它的作用就是改變block對象的默認顯示方式. block對象設置了float屬性之後,它將不再獨自占據一行.
答案補充
如果有一個div 的屬性是float:left,它後面又跟著一個div,這個div就會自動跟在前一個div的後面,跟著浮動,你如果不希望後面的div跟著浮動,你就需要將前一個div閉合,用clear:both。這樣不會干擾後面的div。(.)
答案補充
代碼中加入float的話,以後加入的Div塊也會跟著你前面定義的浮動,如果你不想讓它跟著後面的浮動的話,就把它閉合!