CSS.浮动属性(float)

134 阅读1分钟

1、属性值

(1)靠左浮动float:left;

(2)靠右浮动float:right;

(3)不浮动:float:none;

2、作用

(1)定义网页文本如何环绕该元素显示

(2)就是让竖着东西横着排列(本来文本是竖着排列的,比如说<p></p>就是这样,独占一行)

3、原理(理解即可,不必深究)

浮动就是将文本漂浮到上下层,不受阻隔,所以能够脱离独占一行的限制

4、说明

(1)假如是红绿蓝从上到下排列,对绿用右浮动——左边是红蓝,右边是绿

<body>
     <div class="red"></div>
     <div class="green"></div>
     <div class="blue"></div>
</body>
.red{
     background:red;
}
.green{
     background:green;
     float:right;
}
.blue{
     background:blue;
}

(2)假如是红绿蓝从上到下排列,都用右浮动——右边是蓝绿红

由此可见,float是有顺序的,在CSS中,先用右浮动的在最右边!(多个右浮动,在排完第一排之后

在第二排重新开始从右往左排)

(3)浮动规则: ①先来后到

②见缝插针(因为大小受限,即便是下面的没用浮动也会可能会到右边去)

③文字周边显示