3.20 排版 - 關於浮動(float)
決定一個元素,在某區域的浮動狀態,可設定的值有:
none:這是預設值
left
right
請先下載圖片(按右鍵另存新檔即可):

浮動基本範例
HTML:
CSS:
結果(這是預設情況):

CSS 變更成:
結果:

CSS 再變更成:
結果:

浮動的問題
當浮動區域的高度超出父層的高度時,父層的高度並不會增加,例:
HTML:
CSS:
結果:發現紅框的高度,並沒有跟著圖片增加,因為該圖已設定成浮動元素

解法:使用 clear 及偽元素(Pseudo Element) ::after
::after修改 CSS 如下:
例:
練習:使用浮動做固定二欄式排版
提供結構:
參考作法:
Last updated