CSS的Float(浮動),元素能夠圍繞其餘元素向左或向右被推進php
Float(浮動),每每是用於圖像,但它在佈局時同樣很是有用。css
元素的水平方向浮動意味着元素只能左右移動而不能上下移動。html
一個浮動元素會盡可能向左或右。一般,這意味着盡全部的可能在全部包含元素的左側或右側的。佈局
浮動元素以後的元素將圍繞它。spa
浮動元素以前的元素將不會受到影響。ssr
若是圖像是右浮動,下面的文本流將環繞在它左邊:code
img { float:right; }
若是你把幾個浮動的元素放到一塊兒,若是有空間的話,它們將彼此相鄰。orm
在這裏,咱們已經對圖片廊使用float屬性:htm
.thumbnail { float:left; width:110px; height:90px; margin:5px; }
元素浮動以後,周圍的元素會從新排列,爲了不這種狀況,使用clear屬性圖片
。clear屬性指定其餘元素雙方都不能使用元素的浮動功能。
使用clear屬性往文本中添加圖片廊:
.text_line { clear:both; }
讓咱們爲圖像添加邊框和邊距並浮動到段落的左側
讓標題和圖片向右側浮動。
改變樣式,讓段落的第一個字母浮動到左側。
使用float建立一個網頁頁眉、頁腳、左邊的內容和主要內容。
"CSS" 列中的數字表示不一樣的CSS版本 (CSS1 or CSS2)定義了該屬性。
屬性 | 描述 | 值 |
clear | 指定不容許元素周圍有浮動元素 | left right both none inherit |
float | 指定Box是否能夠浮動 | left right none inherit |