【HTML、CSS教學】6. Float
Published in
1 min readDec 2, 2019
🚩 Float
在做響應式網頁時,float(浮動)是一個很必要的工具,它可以快速協助前端工程師進行排版。
如以下CodePen範例,當.box有設定float:left時,給予一個寬度30.33%,就會呈現自動排版的效果。以下有兩點要注意的是:
- margin-right並不算在box-sizing裡面(參考【HTML、CSS教學】3. Box Model),因此.box的with寬度若是要排三欄式時,計算方式為:
(100/3) - margin-right的寬度。 - 在使用float之後,最外圈的div.demo需要引用一個class:after,並在裡面寫clear:both,已清除浮動效果,否則接在demo後面的排版會亂掉。
float除了有left之外,還有以下幾種常用寫法:
- float: left; → 靠左浮動
- float: right;→ 靠右浮動
- float: none;→ 預設值,也就是不浮動