CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会从新排列。css
Float(浮动),每每是用于图像,但它在布局时同样很是有用。布局
元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。spa
一个浮动元素会尽可能向左或向右移动,直到它的外边缘碰到包含框或另外一个浮动框的边框为止。code
浮动元素以后的元素将围绕它。blog
浮动元素以前的元素将不会受到影响。图片
若是图像是右浮动,下面的文本流将环绕在它左边:it
img { float:right; }
若是你把几个浮动的元素放到一块儿,若是有空间的话,它们将彼此相邻。table
在这里,咱们对图片廊使用 float 属性:class
.thumbnail { float:left; width:110px; height:90px; margin:5px; }
元素浮动以后,周围的元素会从新排列,为了不这种状况,使用 clear 属性。float
clear 属性指定元素两侧不能出现浮动元素。
使用 clear 属性往文本中添加图片廊:
.text_line { clear:both; }
“CSS” 列中的数字表示不一样的 CSS 版本(CSS1 或 CSS2)定义了该属性。
属性 | 描述 | 值 | css |
clear | 指定不容许元素周围有浮动元素 | left right both none inherit |
1 |
float | 指定一个盒子(元素)是否能够浮动 | left right none inherit |
1 |