教你玩转CSS Float(浮动)

什么是 CSS Float(浮动)?

CSS 的 Float(浮动),会使元素向左或向右移动,其周围的元素也会从新排列。css

Float(浮动),每每是用于图像,但它在布局时同样很是有用。布局

元素怎样浮动

元素的水平方向浮动,意味着元素只能左右移动而不能上下移动。spa

一个浮动元素会尽可能向左或向右移动,直到它的外边缘碰到包含框或另外一个浮动框的边框为止。code

浮动元素以后的元素将围绕它。blog

浮动元素以前的元素将不会受到影响。图片

若是图像是右浮动,下面的文本流将环绕在它左边:it

    img {
        float:right;
    }

彼此相邻的浮动元素

若是你把几个浮动的元素放到一块儿,若是有空间的话,它们将彼此相邻。table

在这里,咱们对图片廊使用 float 属性:class

    .thumbnail {
        float:left;
        width:110px;
        height:90px;
        margin:5px;
    }

清除浮动 - 使用 clear

元素浮动以后,周围的元素会从新排列,为了不这种状况,使用 clear 属性。float

clear 属性指定元素两侧不能出现浮动元素。

使用 clear 属性往文本中添加图片廊:

    .text_line {
        clear:both;
    }

CSS 中全部的浮动属性

“CSS” 列中的数字表示不一样的 CSS 版本(CSS1 或 CSS2)定义了该属性。

属性 描述 css
clear 指定不容许元素周围有浮动元素

left

right

both

none

inherit

1

float 指定一个盒子(元素)是否能够浮动

left

right

none

inherit

1
相关文章
相关标签/搜索