CSS float 浮動語法
float: 浮動方向;
常用的 float 浮動方向可以設定為向左浮動、向右浮動、不浮動或繼承自父層的浮動設定,這裡稍微整理成一個表格給各位參考。浮動方向 | 語法 | 說明 |
left | float:left; | 向左浮動 |
right | float:right; | 向右浮動 |
none | float:none; | 預設值,不浮動 |
inherit | float:inherit; | 繼承父層的 float 屬性值,不建議使用。 |
CSS float 浮動範例一、文章繞著圖片
功能: 在新視窗開啟程式碼文字檔
範例呈現的效果 這是文字內容,用來測試 CSS 的 float 效果,在圖片上使用 float:left 讓圖片向左浮動,其他文字就會自動向上移至圖片旁邊開始顯示,呈現文字繞圖片的效果。
範例一就是許多新聞網站會看到的文字繞新聞圖片效果,製作方式很簡單,只要在圖片標籤內使用 style 宣告「float:left;」表示圖片要向左浮動,如此一來就等於讓文字繞到圖片的右側開始顯示,我們將圖片與文字都放在一個寬度為 300px 的 DIV 區塊內,故意讓文字在 DIV 區塊的範圍內繼續寫到圖片下方,讓各位清楚的看到文字繞著浮動的圖片顯示,超過圖片的高度範圍後就會繞到下方繼續正常顯示。CSS float 浮動範例二、兩個 DIV 水平排列
功能: 在新視窗開啟程式碼文字檔
範例的視覺效果比較特別的是範例的第三行,我們使用了「clear:both;」這樣的語法,目的是告訴瀏覽器在 clear:both 出現的地方結束浮動效果,讓後續其他的區塊根據預設值排列,不要再浮動上來,這就是 CSS float 屬性與 clear 屬性相當普遍的搭配設計方式。
更多網頁排板技巧