浮动的框可以向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
由于浮动框不在文档的普通流中,所以文档的普通流中的块表现得就像浮动框不存在一样。
float效果展示
基本设置
在网页中正常添加3个div色块:
HTML代码:
XML/HTML Code复制内容到剪贴板
<div class="div1">
div1
</div>
<div class="div2">
div2
</div>
<div class="div3">
div3
</div>
简单设置一些大小和颜色:
CSS代码:
CSS Code复制内容到剪贴板
.div1 {
width: 100px;
height: 100px;
background-color: cyan;
}
.div2 {
width: 100px;
height: 100px;
background-color: skyblue;
}
.div3 {
width: 100px;
height: 100px;
background-color: green;
}
效果如下:
正常情况下,3个div从上至下依次排序
下面,我们来使用下float属性,并设置值right
给div1标签添加float属性
CSS Code复制内容到剪贴板
.div1 {
width: 100px;
height: 100px;
background-color: cyan;
float: rightright;
}
效果如下:
我们会发现,div1跑到了屏幕的右侧,这就是让它浮动到右侧的表现。
同时给3个div都设置float: left
CSS Code复制内容到剪贴板
.div1 {
width: 100px;
height: 100px;
background-color: cyan;
float: left;
}
.div2 {
width: 100px;
height: 100px;
background-color: skyblue;










